Hmm ... Sono sorpreso che compila (lo fa, ho controllato). Non sono a conoscenza di alcuna garanzia che lo renderebbe sicuro. Utilizzare un costruttore statico ...
Edit: Accetto (vedi better answer above) che funzionerà; ma la mia idea con il codice è di mantenerla il più semplice e ovvia possibile. Se non è ovvio che funzionerà (e non può essere se si deve chiedere), quindi non scrivere in questo modo ...
In particolare, i problemi con basandosi su ordine di campo :
- si può rompere se si sposta il codice in giro (che spesso faccio)
- si può rompere se si divide il codice in
partial
classi
il mio consiglio rimane: utilizzare un costruttore statico per questo scenario.
fonte
2009-09-29 20:27:44
Cura di citare le prove? –
Molto meglio ;-p –
@Marc - LOL, ho postato "sì" quindi sarei il primo e poi sono tornato con le prove. Dato che non posso più essere la FGTW, immagino che non dovrei preoccuparmi di essere la prima volta: D –