Creato da Arudy il 15/09/2006
Note, appunti, di tutto un pò riguardo alla mia esperienza di programmatore
|
Tag
Cerca in questo Blog
Menu
I miei link preferiti
Area personale
- Login
« Clonare una DataRow | Ciclare una collezione generics » |
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?)objX
ma 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)
Condividi e segnala - permalink - Segnala abuso |