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 » |
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?)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 |