【发布时间】:2016-10-29 16:22:17
【问题描述】:
我想问一个关于控制日期时间的空值的问题。
if (mydatetime != null)
或
if(mydatetime.hasvalue)
哪个更好,哪个更合适,为什么?
谢谢。
【问题讨论】:
-
它们并不完全相同。
HasValue仅当 var 为 Nullable 时才有效 -
第一个如果有值则为真,第二个如果没有值则为真。
!可能太多了。 -
我的是可以为空的datetime(datetime?my datetime=null),这种情况下有什么区别吗?
-
@Aurora 没有区别,保持一致
标签: c# performance datetime null