Vorrei provare a analizzare uno string
come DateTime?
e, in caso di errore, impostare il valore su null
. L'unico modo in cui posso pensare di farlo è il seguente, ma non sembra molto accurato.TryParse a un tipo nullable
DateTime temp;
DateTime? whatIActuallyWant = null;
if (DateTime.TryParse(txtDate.Text, out temp)) whatIActuallyWant = temp;
È questo l'unico modo?
Utilizzare la conversione generica http://stackoverflow.com/questions/773078/convert-string-to-nullable-type-int-double-etc –
Possibile duplicato di [Generic TryParse] (http: // stackoverflow. it/questions/2961656/generic-tryparse) –