Domande con tag 'c#'

2
risposte

Perché utilizzare un metodo generico con un vincolo di tipo anziché il tipo stesso?

In una domanda StackExchange diversa, ho notato qualcuno che utilizza questo prototipo: void DoSomething<T>(T arg) where T: SomeSpecificReferenceType { //Code.... } Tenendo presente che esiste un solo vincolo di tipo ( SomeSpeci...
posta 28.02.2017 - 03:01
4
risposte

Quali sono le conseguenze di avere riferimenti e usi inutili?

Sono un po 'strano e tendo a mantenere i miei progetti pulendo i riferimenti e using s in ogni classe per mantenere solo ciò che viene effettivamente utilizzato. Quale altro argomento potrei fare (oltre a calmare il mio nervosismo OCD) d...
posta 25.12.2011 - 22:56
5
risposte

Le classi nidificate sono sottovalutate?

Non sto cercando di dire che conosco qualcosa che gli altri non fanno, ma ho risolto sempre più progetti con l'uso di classi nidificate, quindi sono curioso di avere un'idea dell'ammettibilità di usare questo meccanismo di progettazione apparent...
posta 29.10.2012 - 19:28
2
risposte

Come evitare una quantità pazzesca di interfacce nell'interfaccia utente con l'iniezione delle dipendenze?

problema Recentemente ho letto molto sul fatto che Singletons sta male e su come l'iniezione di dipendenza (che intendo come "usare le interfacce") sia migliore. Quando ho implementato parte di questo con callbacks / interfacce / DI e aderend...
posta 26.04.2016 - 12:49
4
risposte

Come apparirebbe una nuova lingua se fosse stata progettata da zero per essere facile da TDD?

Con alcuni dei linguaggi più comuni (Java, C #, Java, ecc.) a volte sembra che tu stia lavorando in disaccordo con la lingua quando vuoi inserire completamente il tuo codice TDD. Ad esempio, in Java e in C # vorrai prendere in giro qualsiasi...
posta 25.08.2012 - 17:18
3
risposte

L''uso' è appropriato in un contesto in cui non vi è nulla da smaltire?

In C #, l'istruzione using viene utilizzata per disporre in modo deterministico le risorse senza attendere il garbage collector. Ad esempio, può essere usato per: Elimina comandi o connessioni SQL, Chiudi stream, liberando l'origin...
posta 24.01.2013 - 21:36
4
risposte

Differenza tra funzionamento atomico e sicurezza del filo?

Dalla discussione che ho visto sembra che operazione atomica e sicurezza dei thread siano la stessa cosa, ma molte persone dicono che sono diverse. Qualcuno può dirmi la differenza se ce n'è uno?     
posta 10.12.2012 - 11:01
3
risposte

Qual è il modo migliore per collegare il contesto del database Entity Framework (modello) a ViewModel in MVVM WPF?

Come nella domanda precedente: qual è il modo migliore per cablare il modello di database Entity Framework (contesto) per viewModel in MVVM (WPF)? Sto imparando lo schema MVVM in WPF, un sacco di esempi mostra come implementare il modello in...
posta 04.10.2013 - 13:04
2
risposte

IOC compilazione

Qualcuno ha avviato un progetto per fare IOC in fase di compilazione (probabilmente usando l'emit di metodo Roslyn o Linq MethodInfo)? La mia esperienza con i contenitori IOC è stata finora eccezionale, a parte alcuni piccoli problemi Mol...
posta 09.04.2014 - 10:17
4
risposte

Costanti in C #

Perché il compilatore memorizza i valori costanti nei metadati dell'assieme? Sono direttamente incorporati nel codice della lingua intermedia dai metadati dell'assembly?     
posta 02.01.2013 - 09:45