Existe um motivo para escolher um desses sobre o outro?
DateTime myDate = new DateTime();
ou
DateTime myDate = default(DateTime);
Ambos são iguais 1/1/0001 12:00:00 AM
.
default(DateTime)
ou new DateTime()
. Ambas são constantes de tempo de compilação , necessárias para valores de parâmetros opcionais. Se constantes de tempo de compilação não são necessários, em seguida default(DateTime)
, new DateTime()
e DateTime.MinValue
são intercambiáveis.
DateTime.MinValue
, então você também pode fazerDateTime myDate = DateTime.MinValue
o mesmo: /