Domande con tag 'properties'

2
risposte

Devo usare le proprietà per le proprietà delle proprietà?

A volte uso alcune proprietà indirette per impostare o ottenere altre proprietà secondarie, Dò un esempio class Page { public string MainText { set { MainParagraph.Text = value; } get { return MainParagraph.Text; }} public Text...
posta 01.03.2015 - 12:54
2
risposte

Proprietà o metodo per ottenere informazioni su una raccolta?

Supponiamo che abbia una classe MyList che estende ObservableCollection<MyObject> dove MyObject ha Boolean Proprietà Enabled . Diciamo che voglio il numero di oggetti MyObject che hanno la proprietà Enable...
posta 14.07.2014 - 22:39
2
risposte

Uso corretto della proprietà vs campo vs funzione in C #

Sono stato infastidito da questa riga di codice che ho scritto e sono stato un po 'confuso in quello che dovrebbe essere scritto. class SomeClass { IBeneficiary _latestBeneficiary => new Beneficiary(Iban, Name); } Nel contesto, il ca...
posta 23.01.2017 - 20:28
1
risposta

Quando si aggiunge una proprietà a un'interfaccia in C #, si considerano maggiori, minori o patch usando il controllo delle versioni semantico?

Il mio team e io stiamo cercando di seguire il versioning semantico 2.0.0 per tenere sotto controllo le versioni della nostra libreria. Utilizziamo principalmente C # per il nostro sviluppo e siamo attualmente in una situazione in cui aggiungere...
posta 16.11.2016 - 15:01
2
risposte

Dovremmo testare i valori degli oggetti restituiti dai metodi testati dall'unità?

Essendo nuovo ai test delle unità, vorrei sapere se dovrei testare i valori degli oggetti restituiti dai metodi quando eseguo il test delle unità. Ad esempio, prendi in considerazione le seguenti classi: public class Person { public int Id...
posta 25.07.2014 - 08:21
1
risposta

Un oggetto può contenere una proprietà che è un altro oggetto?

Sono nuovo nel mondo orientato agli oggetti. Sono interessato a imparare le basi della programmazione orientata agli oggetti indipendentemente da qualsiasi lingua. Ma per il momento sto facendo l'implementazione su VB.NET. La domanda è: Un o...
posta 22.04.2016 - 01:26
1
risposta

Devo essere unit test delle proprietà "non dinamiche"? [duplicare]

C'è un dibattito in corso sulla proprietà seguente, e se dovrebbe essere testato o meno. Stiamo lavorando in C #. MyClass prop => value; Devo scrivere il seguente test unitario: IMyClass _viewModel = new MyClass(); Mock value = new M...
posta 14.03.2017 - 10:37
2
risposte

C'è qualche ragione per evitare i getter privati?

Anche se potrei scrivere qualcosa del genere (in C #. Ci sono, ovviamente, equivalenti in altre lingue): public int SomeNumber { private get; set; } Ho mai incontrato qualcosa di simile. C'è qualche ragione particolare? Modifica La...
posta 21.11.2017 - 10:48
5
risposte

Frequenza dell'accesso getter

Poiché i getter di C # possono essere relativamente costosi, mi chiedo se verranno chiamati ogni volta o se il compilatore farà qualche ottimizzazione. Diamo un'occhiata a questo: List<A> CurrentList{ get; } void DoSomethingWithList(...
posta 26.10.2016 - 12:05
4
risposte

Perché alcuni progetti hanno getter e setter per variabili di istanza pubbliche?

Stavo esaminando un progetto di framework per giochi open source scritto in Java. Ha diverse classi che: Hanno variabili di istanza pubbliche. avere getter / setter per tali variabili. Generalmente, scrivo getter / setter quando voglio...
posta 02.01.2014 - 05:37