17

以下が VB.NET でコンパイルされないのはなぜですか?

Dim strTest As String
If (strTest.IsNullOrEmpty) Then
   MessageBox.Show("NULL OR EMPTY")
End if
4

3 に答える 3

60

IsNullOrEmpty は「共有」されるため、そのように使用する必要があります。

If String.IsNullOrEmpty(strTest) Then
于 2012-10-30T07:36:20.543 に答える
10

実際には、空の文字列と比較できます。

If strTest = "" Then
    MessageBox.Show("NULL OR EMPTY")
End If
于 2012-10-30T13:59:45.843 に答える
5

String.IsNullOrEmptyは共有 (C# では静的) メソッドです。

Dim strTest As String
If (String.IsNullOrEmpty(strTest)) Then
   MessageBox.Show("NULL OR EMPTY")
End if
于 2012-10-30T07:36:55.023 に答える