Чи є причина обрати одне із іншого?
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
так само: /