Есть ли причина выбрать один из них над другим?
DateTime myDate = new DateTime();
или
DateTime myDate = default(DateTime);
Они оба равны 1/1/0001 12:00:00 AM
.
default(DateTime)
либо new DateTime()
. Это обе константы времени компиляции , необходимые для необязательных значений параметров. Если компиляции константы времени не требуется, то default(DateTime)
, new DateTime()
и DateTime.MinValue
являются взаимозаменяемыми.
DateTime.MinValue
, так что вы могли бы простоDateTime myDate = DateTime.MinValue
так же: /