Me gustaría intentar analizar un string
como DateTime?
, y si falla, establezca el valor en null
. La única forma en que puedo pensar para hacer esto es lo siguiente, pero no parece muy claro.TryParse a un tipo que admite nulos
DateTime temp;
DateTime? whatIActuallyWant = null;
if (DateTime.TryParse(txtDate.Text, out temp)) whatIActuallyWant = temp;
¿Es esta la única manera?
Considere utilizar la conversión genérica http://stackoverflow.com/questions/773078/convert-string-to-nullable-type-int-double-etc –
Posible duplicado de [TryParse genérico] (http: // stackoverflow. com/questions/2961656/generic-tryparse) –