加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

vb.net – 比较nullable(布尔值)

发布时间:2020-12-17 00:20:35 所属栏目:大数据 来源:网络整理
导读:我试图在VB.NET 2010中比较两个类型为nullable(boolean)的变量.其中一个变量的值为False,另一个变量为Nothing.现在我期待以下表达式评估为true,但事实并非如此: Dim var1 as nullable(of boolean) = FalseDim var2 as nullable(of boolean)var2 = NothingIf
我试图在VB.NET 2010中比较两个类型为nullable(boolean)的变量.其中一个变量的值为False,另一个变量为Nothing.现在我期待以下表达式评估为true,但事实并非如此:
Dim var1 as nullable(of boolean) = False
Dim var2 as nullable(of boolean)
var2 = Nothing

If var1 <> var2 Then
 msgbox "they are different"
End If

为什么我看不到我的MsgBox?我该如何比较两个nullables(布尔值)?

你可以使用 Nullable.Equals

Indicates whether two specified Nullable(Of T) objects are equal.

If Not Nullable.Equals(var1,var2) Then
    MsgBox("they are different")
End If

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读