In Java
variabili di istanza può essere inizializzato da un blocco di inizializzazione come illustrato di seguito:C# equivalente di Java esempio di inizializzazione
class Example {
private int varOne;
private int varTwo;
{
// Instance Initializer
varOne = 42;
varTwo = 256;
}
}
Esiste un costrutto equivalente in C#
?
[Modifica] So che questo può essere in linea con la dichiarazione della variabile di istanza. Tuttavia, sto cercando è qualcosa di simile al costruttore statico in C#
ma per variabili di esempio.
Punto di pedanteria: i blocchi di inizializzazione dell'istanza e l'inizializzazione del campo di istanza vengono eseguiti immediatamente dal costruttore * dopo * chiamando super. –
@ Tom: hai ragione riguardo all'ordine chiamante. Il commento del codice sorgente è stato rimosso. – maxyfc
Perché non basta renderlo un metodo e chiamarlo dal costruttore, se è quello che succede dietro la scena? – toxvaerd