最近我注意到,當我們已經在我們的.NET代碼在做字符串比較,我們一直對維護空引用。這種檢查似乎VB.NET不必要的,因爲它重載了平等的經營者和執行對於我們這種空裁判檢查。你們都同意嗎?String.IsNullOrEmpty()
請參見下面的例子:
Dim myStringVariable As String
' Unnecessary in VB.NET
If myStringVariable Is Nothing OrElse myStringVariable = "" Then
End If
' Unnecessary in VB.NET
If String.IsNullOrEmpty(myStringVariable) Then
End If
' This will work
If myStringVariable = "" Then
End If
' Also acceptable if you don't like using hard coded constants
If myStringVariable = String.Empty Then
End If