<分区>
我的问题可能听起来有点愚蠢,但每次面对它时我都会感到烦恼。 之间有什么区别:
where value.HasValue
和
where value != null
HasValue 是否检查 value
是否为空?
<分区>
我的问题可能听起来有点愚蠢,但每次面对它时我都会感到烦恼。 之间有什么区别:
where value.HasValue
和
where value != null
HasValue 是否检查 value
是否为空?
最佳答案
他们都做同样的事情,只需选择一个并坚持下去,这样您就可以保持一致性。最后使用任何一个都没有任何好处。
关于C# HasValue 与 !=null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17783929/