这里是否有人使用 VB.NET 并强烈倾向于或反对使用Not foo Is Nothing相对于foo IsNot Nothing

例如

If var1 IsNot Nothing Then
...
End If

If Not var1 Is Nothing Then
...
End If

我只是想知道哪个更好?
他们都同样可以接受吗?

答案

If Not var1 Is Nothing Then

是VB6的后遗症。Nothing

来自: stackoverflow.com