对于普通的DateTimes,如果您根本不初始化它们,则它们将匹配
DateTime.MinValue,因为它是一个值类型而不是引用类型。
您还可以使用可为空的DateTime,如下所示:
DateTime? MyNullableDate;
或更长的形式:
Nullable<DateTime> MyNullableDate;
最后,有一种内置的方式可以引用任何类型的默认值。这将返回
null引用类型,但对于我们的DateTime示例,它将返回与相同的结果
DateTime.MinValue:
default(DateTime)
或者,在最新版本的C#中,
default



