Domande con tag 'c#'

4
risposte

Classe astratta + Ereditarietà vs Interfaccia

Salve colleghi programmatori, Sto leggendo un libro su C # e l'autore sta confrontando le classi e le interfacce astratte. Afferma che se hai la seguente "classe astratta:" abstract class CloneableType { public abstract object Clone(); }...
posta 30.09.2012 - 04:40
4
risposte

Norme di codifica C # "Utilizzare la direttiva const solo sulle costanti naturali

Ho visto queste 2 linee guida nella codifica di c # standard e non sono sicuro di cosa significhi il secondo. Con l'eccezione di zero e uno, non scrivere mai un valore numerico; dichiara sempre una costante. Utilizza la direttiva const sol...
posta 27.11.2012 - 17:15
3
risposte

I parametri di un metodo dovrebbero essere nello stesso spazio dei nomi della classe?

Supponiamo di avere questo: namespace Project.Services { public class ClientService { public IEnumerable<Clients> Query(Project.Models.Builders.ClientQueryBuilder builder) { //... } } } Gli spazi...
posta 22.06.2017 - 21:12
3
risposte

È una cattiva pratica, se devo fingere qualcosa che non è rilevante per il mio test?

Ho un metodo chiamato Buy , quando chiamato lo fa quanto segue: Chiama una fabbrica per creare un ordine Le chiamate pagano su un oggetto di pagamento Chiamate vuote sul carrello del cliente Chiama il dao per salvare l'ordine Qu...
posta 26.08.2016 - 09:01
2
risposte

Devo usare Visual Studio 2005. Quali sono le buone alternative all'utilizzo di LINQ?

Recentemente ho iniziato un nuovo lavoro e sono costretto a utilizzare VS 2005 e .NET 2. Questo è stato piuttosto doloroso per una serie di motivi, ma l'unico grande cambiamento da VS 2005 ai suoi successori è stata l'introduzione di LINQ e meto...
posta 19.09.2013 - 02:51
2
risposte

Il codice ricorsivo è più lento del codice non ricorsivo?

Ora sono solo un programmatore alle prime armi, ma quello che i miei amici che stanno studiando programmazione mi dicono che il codice ricorsivo è una buona cosa, porta a una minore duplicazione del codice e sembra più elegante. Ora può esser...
posta 04.05.2014 - 15:34
5
risposte

Come posso testare parti della mia applicazione contro l'uscita di applicazioni di terze parti?

Ho una nuova applicazione C #, di circa 6 mesi, che stiamo cercando di incorporare in testing. (Dovrebbe essere stato fatto fin dall'inizio ma non posso cambiare il passato) Parti di questa applicazione comportano il push di alcuni documenti...
posta 29.04.2013 - 11:46
2
risposte

Qual è un buon modo per tenere traccia delle stringhe per le ricerche nel dizionario?

Sto lavorando al tutorial per le app di Windows 8 . Hanno un certo codice sul salvataggio dei dati delle app in questo modo: private void NameInput_TextChanged(object sender, TextChangedEventArgs e) { Windows.Storage.A...
posta 07.10.2012 - 01:09
3
risposte

DI e ipotetici setter di sola lettura in C #

A volte vorrei dichiarare una proprietà come questa: public string Name { get; readonly set; } Mi chiedo se qualcuno vede una ragione per cui una tale sintassi non dovrebbe esistere. Credo che poiché è un sottoinsieme di "get; private set;"...
posta 12.10.2012 - 14:42
4
risposte

Dove è consentito aggiungere il codice di registrazione in un modello MVC?

Lavorando su un programma C # WinForms che è scritto in uno stile MVC (in realtà Model-View-Presenter) e voglio aggiungere alcune righe di codice che sono responsabili della registrazione di alcuni eventi. Dove dovrei scrivere due o tre righe di...
posta 01.11.2012 - 18:40