DateTime nullable - Come verificare se valorizzata

Contenuti
DateTime nullable - Come verificare se valorizzata
Non sono un amante dell’utilizzo di nullable nel mio codice, ma purtroppo ci sono delle volte in cui devo ammettere essere comodo rispetto.
Quali?
Ad esempio quando puoi passarli come parametri opzionali ad una funzione/metodo all’interno del codice.
HasValue
Grazie all’utilizzo di HasValue possiamo sapere il nostro DateTime contiene un valore valido oppure no.
Ho scritto troppe righe testuali per i miei gusti, passiamo al codice?
|
|
In questo caso ad hasValue verrà assegnato il valore false.
|
|
Come prevedibile, in questo secondo caso ad hasValue Verrà assegnato il valore true.