为什么以下内容不能在 VB.NET 中编译?
Dim strTest As String
If (strTest.IsNullOrEmpty) Then
MessageBox.Show("NULL OR EMPTY")
End if
为什么以下内容不能在 VB.NET 中编译?
Dim strTest As String
If (strTest.IsNullOrEmpty) Then
MessageBox.Show("NULL OR EMPTY")
End if
IsNullOrEmpty 是“共享的”,所以你应该这样使用它:
If String.IsNullOrEmpty(strTest) Then
您实际上可以与空字符串进行比较:
If strTest = "" Then
MessageBox.Show("NULL OR EMPTY")
End If
String.IsNullOrEmpty是一个共享(或静态,在 C# 中)方法。
Dim strTest As String
If (String.IsNullOrEmpty(strTest)) Then
MessageBox.Show("NULL OR EMPTY")
End if