Y a-t-il une raison de choisir l'un de ceux-ci plutôt que l'autre?
DateTime myDate = new DateTime();
ou
DateTime myDate = default(DateTime);
Les deux sont égaux 1/1/0001 12:00:00 AM.
default(DateTime)ou new DateTime(). Ce sont tous les deux des constantes de temps de compilation , requises pour les valeurs de paramètre facultatives. Si les constantes de temps de compilation ne sont pas nécessaires, alors default(DateTime), new DateTime()et DateTime.MinValuesont interchangeables.
DateTime.MinValue, donc vous pouvez aussi faireDateTime myDate = DateTime.MinValueaussi bien: /