Lazy mi piace, me l'ero persa, ma adesso recupero e la uso subito...
Per la cronaca, nel getter del singleton uso una sintassi a singola riga con l'operatore "??", non cambia niente ovviamente in termini di risultato ma mi piace stilisticamente ;-)
private MyObject _data = null;

public MyObject Data
{
  get  { return _data ?? ( _data = new MyObject() ); }
}

Modificato da dancerjude il 13 ottobre 2010 00.54 -
Sì è elegante anche il tuo, ma tieni conto che non si assicura che l'istanza sia univoca, nel caso vi sia un accesso concorrente.
Ovviamente non sempre è necessario

Ciao

Il mio blog
Homepage

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.