최근에 우리는 .NET 코드에서 문자열 비교를 수행 할 때 null 참조에 대해 보호하고 있음을 확인했습니다. 이 체크는 VB.NET에서 불필요한 것처럼 보입니다. 왜냐하면 평등 연산자를 오버로드하여이 null 참조 검사를 수행하기 때문입니다. 모두 동의합니까?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