Domande con tag 'initialization'

2
risposte

Creazione di un'istanza di una classe complicata

Come posso creare istanze di classi che richiedono una grande quantità di componenti e attributi? Prendi ad esempio una macchina. Un'auto ha centinaia di sotto componenti ciascuno con le proprie proprietà specifiche. Ci sarebbero migliaia di par...
posta 01.02.2017 - 01:37
3
risposte

C # - Inizializza DTO in costruttore o tramite proprietà?

Mi chiedevo se esiste un approccio raccomandato per inizializzare le proprietà di un oggetto semplice che viene utilizzato per il trasferimento dei dati, ad esempio tramite un'API REST. Ecco due varianti a cui posso pensare: public class Dt...
posta 07.09.2017 - 07:37
1
risposta

Come si calcola se è garantita la variabile impostata?

Supponendo che le dichiarazioni siano espressioni considera tale codice: if ((var x = foo()) and (var y = x)) or (var z = bar()) then println(z); end Il riferimento a x è OK, perché a questo punto% deve essere impostato% co_de, ma il...
posta 26.03.2016 - 17:59
1
risposta

Inizializzazione decodifica dati / Gestione errori costruttore

Ho un set di decodificatori di dati caricabili per un tipo specifico di dati e un flusso per leggere i dati contenenti. Ora voglio che il programma selezioni il decodificatore corretto in modo affidabile, quindi voglio usare un algoritmo di prov...
posta 30.12.2012 - 19:52
3
risposte

Come crei oggetti immutabili con molti parametri?

Ho bisogno di creare un oggetto immutabile ma richiede diversi parametri per lavorare come: class FooRepo { public string ConnectionStringName { get; } public string SchemaName { get; } public string TableName { get; } public D...
posta 25.06.2016 - 21:31
2
risposte

E 'una buona idea avere variabili statiche predefinite per nuove istanze?

OK diciamo che ho qualcosa del genere: public class MyObject { public static int DefaultValue = 9 private int _value = DefaultValue; public int Value { get { return _value; } set { _value = value; } } } In questo modo, la mod...
posta 30.04.2016 - 03:59
2
risposte

Richiamo di un metodo statico dall'elenco di inizializzazione dei membri del costruttore

Sto implementando un semplice sistema di rendering per un motore di gioco. Nel mio motore ho delle entità renderizzabili che hanno un componente Model (sto usando l'ereditarietà al posto di un ECS per il mio motore per ora, ma incapsulare un com...
posta 17.07.2018 - 17:36
3
risposte

Make Return Digitare un'interfaccia - Problema con l'inizializzazione

Vorrei rendere il tipo di ritorno del mio metodo un'interfaccia piuttosto che una classe per ragioni simili dichiarate in c # List o IList , tuttavia ho difficoltà a capire come inizializzare l'interfaccia per restituirla. Non riesco a utilizza...
posta 10.08.2014 - 23:08
1
risposta

Puoi spiegare il comportamento di PHP nei casi in cui una variabile di classe genitore è mascherata dalla variabile figlia con lo stesso nome? [chiuso]

Vedi il commento all'interno di ChildEntity ::__construct() : class ChildEntity extends ParentEntity { /** @var int */ protected $classParameter; function __construct(int $classParameter) { /** * Question...
posta 16.01.2018 - 19:31
3
risposte

I comandi per l'inizializzazione delle variabili sono mai usati come espressioni?

In C, il comando assignment restituisce anche il valore assegnato, quindi è anche un'espressione. Allo stesso modo, l'inizializzazione, che avviene quando si definisce una variabile, assegna anche un valore alla variabile appena creata. Nei l...
posta 26.09.2016 - 21:27