スペースのみの文字列、空の文字列、サイズ0の文字列を判定する †半角スペースのみの文字列、null(Nothing)な文字列、サイズ0の文字列を判定する C#, Visual Basic のサンプルコードを紹介します。 関連サイト †動作確認環境 †
C#, Visual Basic サンプルコードと実行結果 †以下にString.IsNullOrEmpty, String.IsNullOrWhiteSpaceのサンプルコード紹介と実行結果を記します。 C# †using System; class Program { static void Main(string[] args) { string empty = ""; string nothing = null; string white_space = @" "; Console.WriteLine("-- String.IsNullOrEmpty --"); Console.WriteLine("empty: " + String.IsNullOrEmpty(empty)); Console.WriteLine("nothing: " + String.IsNullOrEmpty(nothing)); Console.WriteLine("white_space: " + String.IsNullOrEmpty(white_space)); Console.WriteLine("-- String.IsNullOrWhiteSpace --"); Console.WriteLine("empty: " + String.IsNullOrWhiteSpace(empty)); Console.WriteLine("nothing: " + String.IsNullOrWhiteSpace(nothing)); Console.WriteLine("white_space: " + String.IsNullOrWhiteSpace(white_space)); } } Visual Basic †Imports System Module Program Sub Main(args As String()) Dim empty As String = "" Dim null As String = Nothing Dim white_space As String = " " Console.WriteLine("-- String.IsNullOrEmpty --") Console.WriteLine("empty: " & String.IsNullOrEmpty(empty)) Console.WriteLine("nothing: " & String.IsNullOrEmpty(Nothing)) Console.WriteLine("white_space: " & String.IsNullOrEmpty(white_space)) Console.WriteLine("-- String.IsNullOrWhiteSpace --") Console.WriteLine("empty: " & String.IsNullOrWhiteSpace(empty)) Console.WriteLine("nothing: " & String.IsNullOrWhiteSpace(Nothing)) Console.WriteLine("white_space: " & String.IsNullOrWhiteSpace(white_space)) End Sub End Module 実行結果 †上記のサンプルコードを実行したときのキャプチャになります。 以上、String.IsNullOrEmpty, String.IsNullOrWhiteSpaceを使って、 |