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.MinValuesão intercambiáveis.
DateTime.MinValue, então você também pode fazerDateTime myDate = DateTime.MinValueo mesmo: /