Domande con tag 'c#'

4
risposte

invocazione di metodi all'interno di un'espressione condizionale

In uno spesso citato (se datato) riferimento per gli standard di codifica C # (pdf ; da Lance Hunt), la dichiarazione è fatta, 33. Avoid invoking methods within a conditional expression. Non ho visto questa raccomandazione altrove, inc...
posta 16.06.2014 - 18:08
4
risposte

leggibilità rispetto a codice più breve nel ritorno dalla funzione [chiusa]

In qualcosa di semplice come int sq(int x) { int y = x*x; return y; } vs int sq(int x) { return (x*x); } la funzione precedente richiede un passaggio IL aggiuntivo. EDIT: codice IL del primo esempio, utilizzando il compilatore C # c...
posta 21.12.2014 - 03:57
3
risposte

Utilizzo di "Return" su "Break" o una combinazione

Quando si utilizza l'istruzione Switch , si sta utilizzando return invece di break o una combinazione di due forme pessime considerate? while (true) { var operation = Randomness.Next(0, 3); switch (operation) {...
posta 29.01.2015 - 00:00
2
risposte

Test di integrazione e stringa di connessione al database in app.config

Sto lavorando su un progetto in cui SqlConnection viene creato tramite un metodo statico, diciamo che è DatabaseAccess.GetSqlConnection() . Questo metodo legge il file .config per ottenere la stringa di connessione e crea una connession...
posta 28.03.2015 - 17:48
1
risposta

Scrittura di una sezione del compilatore - .reloc del COFF

Sto cercando un po 'di direzione nello scrivere un compilatore. Ho scritto in Common Intermediate Language , C# e vari altri linguaggi .NET; Ho scritto il mio Metadata Parser e ora sto cercando di capire i vari aspetti del layout Portab...
posta 29.11.2015 - 20:11
4
risposte

Identifica questo stile di programmazione

Alcuni dei codici legacy che ho ereditato utilizzano il fatto che C # supporta più assegnazioni per scrivere codice come: void DisableControls() { ddlStore.Enabled = ddlProgram.Enabled = ddlCat.Enabled...
posta 12.05.2014 - 21:40
5
risposte

Coding: concisione / efficienza rispetto alla leggibilità

Sono abbastanza nuovo in C # e sto cercando di imparare le migliori pratiche. Ho dovuto affrontare molte situazioni nell'ultima settimana in cui ho bisogno di scegliere tra codice più lungo + più semplice o codice più corto che combina diverse a...
posta 15.05.2014 - 23:42
2
risposte

Struttura dati corretta per commenti commentabili

Hai lottato con questo a livello di architettura. Ho un oggetto che può essere commentato, chiamiamolo Post . Ogni post ha un ID univoco. Ora voglio commentare quel Post e posso usare l'ID come chiave esterna, e ogni PostComment ha un...
posta 28.08.2012 - 21:50
4
risposte

Instantiating Interfaces in C #?

Al momento sto leggendo / imparando le interfacce in C # e finora sono riuscito a capire come si differenzia da una classe astratta. Nel libro che sto leggendo l'autore spiega che le interfacce sono l'ultima classe astratta e che semplicemente i...
posta 07.10.2012 - 01:54
4
risposte

Genera un colore casuale per ogni utente e tiene traccia dei colori creati. Ogni colore deve essere diverso

Nella mia app ogni utente che si connette al server deve ottenere un colore distinto a caso e devo tenerne traccia. Circa 20 a 30 saranno collegati nello stesso tempo. Quando un utente si disconnette, il suo colore viene rimosso. La mia doman...
posta 24.02.2016 - 12:30