¿Hay alguna razón para elegir uno de estos sobre el otro?
DateTime myDate = new DateTime();
o
DateTime myDate = default(DateTime);
Ambos son iguales 1/1/0001 12:00:00 AM
.
default(DateTime)
o new DateTime()
. Ambas son constantes de tiempo de compilación , necesarias para valores de parámetros opcionales. Si no se requieren constantes de tiempo de compilación, a continuación default(DateTime)
, new DateTime()
y DateTime.MinValue
son intercambiables.
DateTime.MinValue
, por lo que también podría hacerloDateTime myDate = DateTime.MinValue
también: /