【VB.NET】String.Empty とはなにか

VB.NET
この記事は約2分で読めます。

概要

文字列オブジェクト String を宣言する際に見かける。

Dim st As String = String.Empty

を説明。

内容

String.Empty は、空文字のことです。
空文字 は、 ”” と同じです。
スペースも無いものが空文字です。
また、値としてみた場合、Nothing とは別ものです。

Dim st As String = String.Empty
Dim st As String = ""

上の書き方と下の書き方はまったく同じ意味ですが、上の書き方の方がなんとなくカッコいいです。

サンプルコードを載せておくので、参考にしてください。

サンプルコード

Module Module1

    Sub Main()

        Console.WriteLine(String.Empty.Equals("")) 'True
        Console.WriteLine(String.Empty.Equals(" ")) 'False
        Console.WriteLine(String.Empty.Equals(" ")) 'False
        Console.WriteLine(String.Empty.Equals(Nothing)) 'False
        Console.WriteLine(String.Empty Is Nothing) 'False
        Console.WriteLine(String.IsNullOrEmpty(String.Empty)) 'True
        Console.WriteLine(String.Empty = Nothing) 'True

    End Sub

End Module

コメント

タイトルとURLをコピーしました