是否存在x = Nothing
与x is Nothing
不同的情况?
另外,x <> Nothing
vs x IsNot Nothing
我认为它们完全相同......但只是想确定一下。
答案 0 :(得分:6)
空字符串存在差异,做只计为“=”或“&lt;&gt;”但不计为Is / IsNot:
Public Class Test
Public Shared Sub Main()
Dim x As String = ""
Console.WriteLine(x = Nothing) ' True
Console.WriteLine(x Is Nothing) ' False
End Sub
End Class