Domande con tag 'c#'

5
risposte

Valuta la tua abilità e migliorala? [duplicare]

Mi sono insegnato un set di linguaggi di scripting e di programmazione e adesso sono molto contento di C #, sono il tipo di persona che impara al meglio eseguendolo e mentre sono in grado di creare praticamente qualsiasi tipo di applicazione ,...
posta 22.05.2013 - 10:19
1
risposta

Questo viola le eccezioni usando la "regola" del controllo di flusso?

Ho intenzione di utilizzare questa interfaccia in un'architettura plug-in. /// <summary> /// Generic interface allowing you to react to an event. /// You can block the event or just use it for notification. /// </summary> /// <t...
posta 28.05.2013 - 10:24
1
risposta

Dovremmo scrivere sempre codice di controllo Null difensivo? [duplicare]

Ci sono scenari in cui non dovremmo scrivere assegni difensivi per null? Dovremmo scrivere codice difensivo o controllare NULL ogni volta che abbiamo passato un parametro o ricevuto un valore da un metodo? Questo comporterà un onere aggi...
posta 06.12.2013 - 09:06
1
risposta

Metodi di test unitari con dipendenze logiche su altre classi

Supponiamo che abbia un'interfaccia che dichiara la seguente firma del metodo: SearchResults SearchProducts(string type, string filter, string anotherFilter); All'interno di una concreta implementazione di questo, istanzio una classe helper...
posta 29.01.2014 - 22:39
3
risposte

C # 6: Devo refactoring il mio codice usando Resharper per le nuove funzionalità? [chiuso]

C # 6 è qui da un po 'di tempo e porta con sé dello zucchero sintattico che Resharper è abbastanza gentile da evidenziare e consigliare di "migrare a". Devo applicare queste correzioni automaticamente all'intero code base e confermare? Anche se...
posta 28.08.2015 - 23:28
3
risposte

C # se affermazioni

Attualmente sto lavorando a un gioco di dama C # per un progetto universitario in programmazione. Ma sono arrivato al punto in cui ho bisogno di verificare se un pezzo può essere spostato, o saltare, ma sento che sto usando un sacco di codice ch...
posta 10.02.2015 - 00:20
2
risposte

Quale convenzione di denominazione dovresti usare per gli oggetti dati destinati esclusivamente ai parametri [chiuso]

Questo è il mio pseudocodice per DAL: CusOrderDTO GetCustomerOrder(DateTime OrderDate, string customerCode) CusOrderDTO orderSet = new CusOrderDTO() * query data from database, populate CusOrderDTO return orderSet Ora i paramet...
posta 05.03.2015 - 09:38
3
risposte

Come posso prendere in giro questa architettura?

Questa non è una domanda molto generica, quindi potrebbe non essere esattamente appropriata qui, ma potrei sicuramente usare un suggerimento se ne hai uno: Ho un oggetto contenente un dizionario digitato da un enum, qualcosa del genere: nam...
posta 17.10.2014 - 22:35
2
risposte

Multitasking in C #

Vorrei usare un timer nel mio programma C # con una precisione milliseconda per mantenere una fotocamera sincronizzata con alcuni eventi e continuare a scattare una foto ogni 250ms (o 1/4 di secondo, oppure potrei regolarla anche a tempi più bre...
posta 13.01.2013 - 16:54
3
risposte

Perché il backing store di un array si lega al tipo più piccolo?

In C # è legale scrivere Animal[] a = new Giraffe[4]; //with obvious relationships Perché gli array sono covarianti. Tuttavia, questa è una relazione di rottura. È un'eccezione di runtime per applicare quindi un diverso tipo di animale a qu...
posta 09.02.2013 - 22:24