así que tienen esta variable anulable creé:DateTime.TryParse no acepta NULL fecha y hora?
private DateTime? _startDate;
yo quería analizar algunas variables de fecha y hora y luego asignarla a esta variable, pero el VS se queja de que el método TryParse
tiene algunos argumentos no válidos.
if (string.IsNullOrEmpty(Request.Form["StartDate"]) == false)
{
DateTime.TryParse(Request.Form["StartDate"], out _startDate);
}
else
{ _startDate = null; }
¿Existe un error de sintaxis Tengo o no puedo usar variables con nulos aquí?
gracias, excelente respuesta – Victor
Tenga en cuenta que en realidad no hay una necesidad de que el cheque nulo o vacío - DateTime.TryParse lo hará por usted, lo que podría simplificar este bloque un poco. –
@ReedCopsey Sí, buen punto. La única parte necesaria es la parte 'verdadera' del condicional después de la comprobación actual de 'IsNullOrEmpty (...)'. – Yuck