Domande con tag 'c#'

2
risposte

Devo usare una classe separata per test?

Seguendo il seguente semplice metodo, come suggeriresti di scrivere un unit test per questo (sto usando MSTest ma i concetti sono simili in altri strumenti). public void MyMethod(MyObject myObj, bool validInput) { if(!validInput) {...
posta 04.04.2012 - 12:15
5
risposte

Rappresentazione di diversi risultati del metodo tramite il tipo restituito in C #

Sto osservando un problema in cui un metodo può fallire in modo prevedibile. Per ora penso che le eccezioni potrebbero non essere un buon modo per rappresentare alcuni dei fallimenti (potrei sbagliarmi su questo). In ogni caso stavo pensando di...
posta 24.07.2017 - 11:00
3
risposte

Che cosa significa "tra" e "nell'intervallo" nel mondo dei tipi numerici?

Given è un numero intero con valore 5. Dato è un intervallo con valori iniziale e finale di 2 e 5. Quindi l'intero 5 ora è compreso nell'intervallo? Cosa dovrebbe restituire un metodo 'InBetween ()' e quale è la rappresentazione corretta di 'bet...
posta 07.08.2013 - 09:55
2
risposte

Esiste davvero un vantaggio nell'utilizzo delle chiamate API Win per l'accesso ai file?

Ricordo di aver codificato l'accesso ai file utilizzando l'API Win circa 15 anni fa. Era molto più veloce dell'uso del FileStream della mia lingua al momento (Delphi). Ho passato un po 'di tempo oggi a sperimentare in C # con .Net 4.5, e non...
posta 15.01.2015 - 16:56
2
risposte

Caratteri e editor non stampabili

Oggi mi è stato presentato un problema molto sgradevole e non so bene dove chiedere questo, ma spero che sia ok. Quindi ho la seguente stringa: ""ASCIIEncoding.Default.GetString(new byte[]{0, 1});SOH"" (almeno è così che appare in Visual...
posta 01.06.2015 - 16:38
3
risposte

Evitare una grande quantità di sovraccarichi

Attualmente sto scrivendo un'interfaccia di mailing per la nostra applicazione aziendale. A seconda della modalità di invio (email normale, email di massa, modelli, mailmerge, ...) il nostro metodo Send() richiede un sacco di parametri....
posta 30.01.2015 - 13:54
3
risposte

Il metodo più efficiente per le dichiarazioni switch di grandi dimensioni

Supponiamo che tu abbia molti percorsi che un'applicazione può richiedere a un certo punto in base al valore di un input specifico (ad esempio un semplice int ). Esiste un metodo che è più efficace per scegliere quale percorso seguire? Un mo...
posta 20.06.2016 - 18:58
4
risposte

Come capire il modello di progettazione per questa particolare soluzione?

Mentre lavoravo a un progetto, ho trovato una soluzione di design. Ho difficoltà a collegarlo a qualsiasi schema generale di progettazione o ad analizzare questa situazione nei dettagli. Questo mi sta anche impedendo di trovare un design miglior...
posta 15.08.2013 - 08:55
2
risposte

Derivante da una classe solo per fornire un costruttore speciale

Nel nostro codebase, ho incontrato il seguente costrutto: C'è una classe base B, e poi c'è una classe D che deriva da B, ma non sovrascrive o aggiunge alcun membro. Di fatto, D è completamente vuoto - eccetto per un costruttore che inizializza a...
posta 09.10.2014 - 14:12
3
risposte

C # / Java: ogni classe dovrebbe avere un metodo principale?

Ultimamente ho imparato C # per vedere l'altro lato della medaglia (ho già una buona conoscenza di Java), quindi ho letto su C # e ho trovato un articolo chiamato C# per sviluppatori Java e nella lettura dell'articolo ho visto qualcosa che non...
posta 11.09.2016 - 20:15