[VB.net]String.IsNullOrEmptyで指定文字列が空の文字列かどうかを判定

書式
Public Shared Function IsNullOrEmpty (value As String) As Boolean
パラメーター
string テストする文字列。
戻り値
value パラメーターが null または空の文字列 (“") の場合は true。それ以外の場合は false。
使用例

Module ModuleTest

    Public Sub Main()
        '文字列変数の宣言
        Dim strA As String = "test message"
        Dim strB As String = ""
        Dim strC As String = Nothing

        '文字列を調べる関数testFuncを呼ぶ
        Console.WriteLine("文字列 strA {0}.", testFunc(strA))
        Console.WriteLine("文字列 strB {0}.", testFunc(strB))
        Console.WriteLine("文字列 strC {0}.", testFunc(strC))

        Console.ReadKey()
    End Sub

    '指定文字列がnullまたは空の文字列であるかどうかを表示
    Public Function testFunc(ByVal s As String) As String
        If String.IsNullOrEmpty(s) Then
            Return "は空の文字列です"
        Else
            Return String.Format("(""{0}"")は空の文字列ではない", s)
        End If
    End Function


End Module

結果
文字列 strA(“test message")は空の文字列ではない
文字列 strBは空の文字列です。
文字列 strCは空の文字列です。

VB.net

Posted by arkgame