Domande con tag 'c#'

1
risposta

C'è un motivo per chiamare il costruttore di base dell'oggetto?

Mi chiedo se ci sia qualche motivo per chiamare il costruttore base quando si eredita da object . class Foo { public Foo() : base() // calling the Object constructor { // Foo construct here } } C'è un modo p...
posta 19.10.2015 - 10:53
1
risposta

Qual è il pattern factory di DRY-est per istanziare sottotipi basati su uno dei valori delle loro proprietà?

Segui la seguente gerarchia di classi: %codice% Client FacebookClient PinterestClient Ogni client deve definire un valore per una proprietà enum denominata TwitterClient (proprietà stringa ClientType nell...
posta 15.02.2016 - 14:38
1
risposta

In C #, per quanto riguarda le prestazioni, le dimensioni di un oggetto sono importanti quando si accede a uno dei suoi membri tramite un riferimento?

Può essere una domanda stupida, ma in C #, per quanto riguarda le prestazioni, le dimensioni o la complessità di un oggetto sono importanti quando si accede a uno dei suoi membri attraverso un riferimento? O solo quel membro specifico è tutto ci...
posta 22.12.2014 - 06:39
2
risposte

Qual è il vantaggio degli inizializzatori di proprietà auto senza costruttori primari?

In questo grafico sulle caratteristiche che sono dentro o fuori dalla prossima versione di Roslyn (in particolare, per C #), i costruttori primari sono fuori, ma gli inizializzatori di proprietà auto sono a. Il miglior caso d'uso che ho vis...
posta 13.10.2014 - 13:13
2
risposte

Quali sono gli aspetti positivi e negativi del caricamento di un file eseguibile e del caricamento nel back-end?

Sto sviluppando un'applicazione web, attualmente l'applicazione è in fase di sviluppo sia in NodeJ che in ASP Net. Stiamo strutturando l'applicazione nei micro-servizi. Diciamo che abbiamo un servizio che chiama alcune funzioni in una DLL e abbi...
posta 29.05.2018 - 21:17
4
risposte

Esiste un buon modo per comunicare l'intento che una classe contiene solo metodi referenzialmente trasparenti?

Il mio posto di lavoro utilizza principalmente C # per scrivere codice. Sto cercando di capire un buon modo per indicare che una classe con metodi referentially trasparenti è destinata ad essere referenzialmente trasparente (vale a dire, dato lo...
posta 06.05.2014 - 17:46
2
risposte

c # naming - Quali sono le convenzioni comuni per un suffisso per distinguere tra le interfacce di sola lettura e quelle scrivibili [closed]

Assumi un'interfaccia che permetta le query su un albero spaziale public ISpatialTree { int FindChildIndex(Vector point); bool IsLeaf { get; } ICollection<ISpatialTree> Children { get; } } e un altro che consente di cambia...
posta 14.05.2014 - 11:09
3
risposte

Passando due tipi diversi lungo una catena di chiamate a causa di un sovraccarico più in basso

Mi sono un po 'confuso. Ho il codice proveniente da Main, tramite myMethod e giù su OtherMethod. Uno dei parametri può essere un int o una stringa, che influenza OtherMethod ma nessuno dei metodi intermedi. public static void Main() { myMe...
posta 01.07.2014 - 17:36
1
risposta

Perché la templatura delle stringhe è migliore della concatenazione delle stringhe da una prospettiva ingegneristica?

Una volta ho letto (penso che fosse in "Programming Pearls") che si dovrebbero usare i template invece di costruire la stringa attraverso l'uso della concatenazione. Ad esempio, considera il modello sottostante (usando la libreria del rasoio...
posta 28.05.2014 - 23:33
2
risposte

Nuovo tentativo di un'istruzione o chiamata in un blocco catch - codice odore o anti-pattern?

Mi chiedo quanto è meglio eseguire questa operazione per una grande quantità di file. Vorrei un po 'di pensieri su se questa copia / incolla è abbastanza accettabile da un compromesso . prova a scrivere un file se la dir di destinazione n...
posta 23.06.2014 - 01:12