Domande con tag 'c#'

5
risposte

supporto per script in un'applicazione C # [chiuso]

qual è il modo più semplice e veloce per supportare lo scripting semplice in un'applicazione .Net? Cerco molto ma trovo molte cose prive di documentazione o obsolete da anni. Ho solo bisogno di trasferire un oggetto .Net semplice allo script e o...
posta 09.09.2013 - 15:06
1
risposta

Come giustificare gli sforzi per rendere uniforme la capitalizzazione dei nomi di classi e proprietà? [chiuso]

In questo thread , un Oracle Product Manager (nome utente "Alex Keh") si è rifiutato di rendere conforme il provider EF di Oracle con lo standard di codifica PascalCase di .NET per nomi di classi e nomi di proprietà, dicendo che è solo "co...
posta 30.07.2013 - 05:01
1
risposta

Classi di refactoring con riferimento a se stessi

Come posso refactoring questo codice? class Node { public Node Parent { get; set; } } class AVLNode { public AVLNode Parent { get; set; } } Ho provato ad usare l'ereditarietà, ma poi devo usare cast di tipo: class AVLNode : Node {...
posta 20.06.2013 - 01:44
2
risposte

Il posto migliore per scrivere query SQL

Ho lavorato a questo progetto per la mia azienda. Attualmente sto incorporando le mie istruzioni SQL all'interno del programma stesso come e quando sono necessarie. Ho due classi separate - Classe QueryBuilder (contiene tutte le query) Cl...
posta 12.05.2013 - 20:06
3
risposte

Qual è la ragione dei metodi con valori di ritorno e metodi con void?

Voglio capire perché c'è un metodo in C # che potrebbe riaprire un valore, ad esempio: public int Accelerate() { Speed++; return Speed; } e un metodo che non restituisce un valore (void)? Qual è la differenza nel seguente esempio d...
posta 28.12.2012 - 00:30
2
risposte

Riferimenti simili a se stessi in due classi

Come posso fare una classe (base, generica o qualcos'altro) da queste due classi? class A { A Link { get; set; } } class B { B Link { get; set; } } UPD: Questo è quello che ho ora: class BSTree { public BSTNode Root { get; set; }...
posta 16.06.2013 - 05:52
3
risposte

i ++ vs i + = 1 in cicli, perché valutare? [chiuso]

Perché la maggior parte dei programmatori usa i++ in cicli? Non significa valutare e incrementare . Trovo più logico utilizzare solo un incremento i+=1 , perché è tutto ciò che voglio. WriteLn(i++); valuterà i e quindi increm...
posta 23.07.2015 - 15:42
2
risposte

Loop per creare cicli annidati

C'è un modo per usare un loop per creare loop più nidificati? Per esempio. In questo modo for (int i = 0; i < iterations; i++) { //Do stuff for (int ii = 0; ii < iterations; ii++)...
posta 28.06.2015 - 09:04
3
risposte

Cosa fare se ho bisogno di più di una classe base in C #? [chiuso]

Diciamo che ho una griglia con campi quadrati. Per i campi ho una classe astratta Field . Questa classe ha diverse sottoclassi, ad esempio EmptyField o RoadField . Alcuni di questi campi possono essere collegati tra loro, quindi ho...
posta 10.03.2016 - 15:28
2
risposte

Come risolvere una controversia fondamentale sullo storage dei dati cloud?

Lavoro per un'azienda che mi ha assunto di recente per creare una nuova versione del software esistente, che ha ora più di 12 anni. Il nuovo software è una completa riscrittura del vecchio e vogliono che sia molto più "online" rispetto alla vers...
posta 25.01.2012 - 18:53