VB.NET中,不使用null条件运算符可能导致哪些意外的返回结果?
- 内容介绍
- 文章标签
- 相关推荐
本文共计520个文字,预计阅读时间需要3分钟。
如果变量值为Nothing,将遇到null运算符的特殊行为。以下代码的行为可能让人困惑:
vbaDim l As List(Of Object)=MethodThatReturnsNothingInSomeCases()If Not l.Any() Then 'do somethingEnd If
如果l没有元素,`l.Any()`将返回False,因此上面的代码块中的`'do something`部分将不会执行。
本文共计520个文字,预计阅读时间需要3分钟。
如果变量值为Nothing,将遇到null运算符的特殊行为。以下代码的行为可能让人困惑:
vbaDim l As List(Of Object)=MethodThatReturnsNothingInSomeCases()If Not l.Any() Then 'do somethingEnd If
如果l没有元素,`l.Any()`将返回False,因此上面的代码块中的`'do something`部分将不会执行。

