Programming notes

Che tipo di nullabile sei?


Se vi capitasse di avere un oggetto "object objX" che potrebbe valere avvolte "NULL", avvolte altro tipo, ad esempio "DateTime", come fate ad eseguire un cast al relativo oggetto nullabile ("DateTime?") ? Io pensavo cosė: DateTime? dtCastato =  (DataTime?)objXma invece se objX vale "NULL" ricevete un bell'errore di conversione. Ho scoperto poi fortunatamente che i tipi nullabili non sono altro che dei generics e ho trovato una funzione che mi permetteva di fare quello che volevo: DateTime? dtCastato = System.Nullable.FromObject<DateTime>(objX)