DateTime dt = new DateTime(); Response.Write(dt.ToString());
如上,值不为 null,而是:0001/1/1 0:00:00。如下是不正确的:
DateTime dt; Response.Write(dt == null); // dt 没有赋值(实例化),不能拿来比较,和 null 比也不行。 Response.Write(dt.ToString()); // dt 没有赋值(实例化),不能使用其属性、方法。
如果非要让它变为 null,就加个问号:DateTime? dt = null;。
DateTime? dt = null; Response.Write(dt == null); // True Response.Write(dt.ToString()); // 空白
相关阅读
.NET new DateTime 是哪个时区?
创建于2005年 渝ICP备05010272号-1
电邮:cftea@126.com