Domande con tag 'c#'

5
risposte

Come migrare il mio pensiero da C ++ a C #

Sono uno sviluppatore C ++ con esperienza, conosco la lingua con ottimi dettagli e ho usato intensamente alcune delle sue caratteristiche specifiche. Inoltre, conosco i principi dell'OOD e gli schemi di progettazione. Ora sto imparando C # ma no...
posta 14.08.2013 - 22:50
5
risposte

Pratica di programmazione - Esiste un sito che ha una sfida giornaliera di tipo "scrivi un metodo per fare X"? [duplicare]

Alla ricerca di modi per aiutarmi a migliorare le mie capacità di codifica in C #. Ho pensato che sarebbe stato utile se ci fosse un sito che ti chiedesse di scrivere un nuovo metodo ogni giorno per eseguire un compito (forse anche uno per s...
posta 07.06.2011 - 16:50
4
risposte

La connessione al database sarà chiusa se restituiamo la riga datareader e non leggiamo tutti i record?

Pur comprendendo come funziona la parola chiave yield , mi sono imbattuto in link1 e link2 su StackOverflow che promuove l'uso di yield return durante l'iterazione su DataReader e soddisfa anche le mie esigenze. Ma mi chiedo cosa su...
posta 19.10.2015 - 11:57
4
risposte

struct con valore di default senza senso

Nel mio sistema utilizzo spesso i codici aeroportuali ( "YYZ" , "LAX" , "SFO" , ecc.), sono sempre nello stesso formato esatto (3 lettere, rappresentate in maiuscolo). Il sistema in genere gestisce 25-50 di questi (diversi) codici pe...
posta 10.09.2018 - 19:36
4
risposte

C # Database SQL minimo

Sto lavorando su un piccolo progetto (non di produzione) in cui ho bisogno di memorizzare abbastanza dati che qualcosa come un CSV sarebbe inefficiente da elaborare e un server SQL / MySQL sarebbe troppo. .Net ha un modo per archiviare in modo e...
posta 02.07.2013 - 21:06
2
risposte

Le classi, le enumerazioni e le altre entità dovrebbero essere inserite in file separati?

Il team della mia azienda guida \ architect sostiene che un progetto su larga scala è più facile da capire se "le entità connesse dalla logica" sono collocate in un file .cs. Cito: "L'intera struttura della logica, dell'interfaccia e del...
posta 18.03.2013 - 19:41
5
risposte

È utile per unità di metodi di prova in cui l'unica logica è guardie?

Dire che ho un metodo come questo: public void OrderNewWidget(Widget widget) { if ((widget.PartNumber > 0) && (widget.PartAvailable)) { WigdetOrderingService.OrderNewWidgetAsync(widget.PartNumber); } } Ho diversi...
posta 28.11.2012 - 18:05
5
risposte

Ha senso definire un'interfaccia se ho già una classe astratta?

Ho una classe con alcune funzionalità predefinite / condivise. Io uso abstract class per questo: public interface ITypeNameMapper { string Map(TypeDefinition typeDefinition); } public abstract class TypeNameMapper : ITypeNameMapper {...
posta 26.07.2018 - 15:17
5
risposte

Vieta le chiamate a funzioni / classi arbitrarie nel codice esterno

Ho riscontrato casi in cui sarebbe utile limitare l'accesso all'API di librerie e framework esterni per evitare conseguenze negative nel sistema. Ad esempio, in un'applicazione SharePoint potrebbe sembrare naturale chiamare spList.Items.Get...
posta 11.10.2017 - 13:26
3
risposte

Come simulare eventi che causano eccezioni per testare i blocchi try / catch?

Capisco come funzionano le eccezioni e come catturarle e gestirle in C #, ma come posso simulare eventi che potrebbero causare un'eccezione per garantire che vengano rilevati correttamente? Ad esempio, è possibile eseguire un'applicazione in una...
posta 08.02.2011 - 17:10