Domande con tag 'c#'

6
risposte

Quali sono i modi in cui posso accelerare i tempi di sviluppo durante la creazione di applicazioni? [chiuso]

Ho notato che gli straordinari con esperienza che la curva di apprendimento si sposta dal tentativo di imparare una lingua o tecnologia (il modo in cui funziona) a come sviluppare applicazioni più velocemente e con meno codice. Sono molto intere...
posta 11.10.2011 - 16:15
3
risposte

Convenzione di denominazione dei metodi di estensione [chiusa]

Stiamo utilizzando alcuni metodi di utilità nella nostra azienda per semplificare la programmazione. Quindi abbiamo la seguente estensione di stringa: public static bool IsNoE(this string s) { return string.IsNullOrEmpty(s); } Questo...
posta 12.02.2014 - 17:10
4
risposte

Casi legittimi di avere .equals () che si comporta in modo incoerente con .compareTo ()?

La documentazione Java dice che " è strongmente raccomandato " per far sì che si comportino in modo coerente. Ma ci sono casi legittimi di metodo java / c # / python / etc Object.equals() che si comporta in modo incoerente con il metodo...
posta 06.05.2015 - 00:51
2
risposte

Va bene avere una classe astratta vuota per rendere le classi concrete polimorfiche

PRIMA: Ho un'interfaccia che ha una definizione di metodo public interface IDockable { void Dock(DockerContainerConfig config); } Tutto è ok per la mia prima implementazione public class DockerContainer : IDockable { public v...
posta 14.10.2016 - 10:46
7
risposte

Ciclo continuo senza valutazione dei dati due volte

Spesso mi imbatto nel seguente schema. while(GetValue(i) != null) { DoSomethingWith(GetValue(i++)); } Qui GetValue viene eseguito due volte. Sarebbe molto più bello usare un modello in cui possiamo valutare E memorizzare il risulta...
posta 31.05.2017 - 13:45
2
risposte

Usando un modello attore rispetto a un modello produttore-consumatore?

Sto facendo alcune ricerche iniziali per progettare una nuova applicazione software. Probabilmente la concorrenza e il multithreading giocheranno una parte significativa, quindi ho letto i vari argomenti. Il modello produttore-consumatore, al...
posta 04.06.2011 - 21:40
5
risposte

Migrazione da un'applicazione C ++ complessa a C # a - buona idea?

Al momento disponiamo di un'applicazione software VC ++ complessa, che utilizza una libreria come ObjectARX per creare la DLL. Ritengo che ci siano molte funzionalità in C # come collezioni, generiche e altre librerie che possono essere utilizza...
posta 15.07.2013 - 04:18
9
risposte

Quali sono le parti più difficili dei linguaggi di programmazione C ++ / C # / Java? [chiuso]

Ci siamo chiesti quali sono le caratteristiche dei tre principali linguaggi di programmazione che mostrano che sei un 'esperto'? Si prega di escludere le abilità 'pratiche' come il rientro. Ho ragione nel dire che per C ++ l'aspetto più diffi...
posta 02.12.2010 - 22:59
6
risposte

Devo usare le proprietà automatiche?

Sono nuovo di C # proveniente da uno sfondo Java. Sto lavorando a un incarico da portare a casa per un'intervista di codifica. Normalmente scrivo il mio codice come segue (Java): public class Test { //fields private string fieldA; p...
posta 02.02.2014 - 18:50
4
risposte

Perché ci piace usare io? [duplicare]

Forse queste domande sembrano stranamente stupide, ma mi chiedo perché utilizziamo i come variabile nella maggior parte dei casi nei cicli for (e non in altre lettere). Questa potrebbe essere una causa storica. ad es. for(int i = 0; i &...
posta 19.08.2011 - 15:47