Domande con tag 'c#'

3
risposte

Ci sono numeri che non sono rappresentabili nella base 10 ma possono essere rappresentati nella base 2?

C# ha il tipo decimal utilizzato per i numeri che richiedono un'esatta rappresentazione in base 10. Ad esempio, 0.1 non può essere rappresentato in base 2 (es. float e double ) e sarà sempre un'approssimazione se memori...
posta 25.04.2014 - 17:27
4
risposte

Qual è la differenza tra l'implementazione di un'interfaccia esplicitamente o implicitamente?

In Visual Studio posso fare clic con il pulsante destro del mouse su un'interfaccia e scegliere Implementa interfaccia o Implementa interfaccia esplicitamente. public class Test : ITest { public string Id // Generated by Implement Inte...
posta 22.02.2012 - 15:29
8
risposte

Devo lanciare un'eccezione in caso di un valore significativo al di fuori dell'intervallo o gestirlo da solo?

Ho scritto una struttura che rappresenta le coordinate di latitudine / longitudine. I loro valori vanno da -180 a 180 per le longitudini e da 90 a -90 per le lattitudini. Se un utente di quella struttura mi dà un valore al di fuori di tale in...
posta 18.02.2016 - 12:11
7
risposte

Proprietà .NET - Usa set privato o proprietà ReadOnly?

In quale situazione dovrei usare un Set privato su una proprietà piuttosto che renderlo una proprietà ReadOnly? Prendi in considerazione i due esempi molto semplicistici di seguito. Primo esempio: Public Class Person Private _name As S...
posta 29.04.2011 - 18:55
5
risposte

Perché C # non ha scope locale in caso di blocchi?

Stavo scrivendo questo codice: private static Expression<Func<Binding, bool>> ToExpression(BindingCriterion criterion) { switch (criterion.ChangeAction) { case BindingType.Inherited: var action = (byte)C...
posta 16.04.2013 - 01:06
3
risposte

Best practice per creare un modello di codici di errore per un progetto Enterprise in C # [chiuso]

Sto lavorando a un progetto aziendale che sarà implementato in molte PMI e imprese. Il supporto per questo progetto sarebbe faticoso e quindi voglio creare un modello di codifica per gli errori ( Come i codici di stato HTTP ). Ciò consentirà ag...
posta 28.08.2013 - 08:58
11
risposte

Se uno sviluppatore usa sempre il controllo di versione [duplicato]

Ho sentito affermazioni sull'effetto di: "Beh, sono solo io che lavoro su questo progetto, quindi non ho bisogno di metterlo sotto controllo del codice sorgente", così come "Non c'è bisogno di controllare la versione controllata su questo pr...
posta 17.12.2010 - 03:05
8
risposte

Variabile privata vs proprietà?

Quando si imposta un valore su una variabile all'interno di una classe la maggior parte delle volte vengono presentate due opzioni: private string myValue; public string MyValue { get { return myValue; } set { myValue = value; } } Esi...
posta 02.02.2012 - 18:21
9
risposte

Devo accettare collezioni vuote nei miei metodi che iterano su di loro?

Ho un metodo in cui tutta la logica viene eseguita all'interno di un ciclo foreach che esegue un'iterazione sul parametro del metodo: public IEnumerable<TransformedNode> TransformNodes(IEnumerable<Node> nodes) { foreach(var nod...
posta 26.11.2014 - 13:29
12
risposte

Lo sviluppo di C # è effettivamente inseparabile dall'IDE che usi?

Sono un programmatore Python che apprende C # che sta cercando di smettere di preoccuparsi e adorare C # per quello che è, piuttosto che confrontarlo costantemente con Python. Sono coinvolto in un punto: la mancanza di chiarezza su dove sono...
posta 15.10.2012 - 12:52