概要
文字列オブジェクト 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
コメント