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.MinValue
sont interchangeables.
DateTime.MinValue
, donc vous pouvez aussi faireDateTime myDate = DateTime.MinValue
aussi bien: /