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 :
If Not Nullable.Equals(var1,var2) Then MsgBox("they are different") End If (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |