сравнение значений NULL (логических)

Я пытаюсь сравнить две переменные типа , допускающие значение NULL (логического) в VB.NET 2010. Одна из переменных имеет значение False и другой - Ничего. Я ожидал, что следующее выражение вернет истинное значение, но это не так:

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? Как мне сравнить два значения, допускающие значение null (логического)?

8
задан GSerg 9 June 2011 в 08:04
поделиться