C# で文字列が Null または空かどうかをチェックする

Muhammad Maisam Abbas 2024年2月16日
  1. C# で文字列が空か Null かを確認する
  2. C# で文字列が Null かどうかを確認する
  3. 文字列変数が C# で空かどうかを確認する
C# で文字列が Null または空かどうかをチェックする

このチュートリアルでは、C# で文字列が空か null かを確認する方法について説明します。

C# で文字列が空か Null かを確認する

null 値または""値のいずれかを含む文字列を確認する場合は、C# で string.IsNullOrEmpty() メソッドを使用できます。string.IsNullOrEmpty() メソッドにはブール値の戻り型があります。文字列が空または null の場合、true を返します。次のコード例を参照してください。

using System;

namespace check_string {
  class Program {
    static void Main(string[] args) {
      string s = null;
      if (string.IsNullOrEmpty(s)) {
        Console.WriteLine("String is either null or empty");
      }
    }
  }
}

出力:

String is either null or empty

上記のコードでは、文字列変数 snull 値を割り当て、C# の string.IsNullOrEmpty() メソッドを使用して、それが空か null かを確認しました。

C# で文字列が Null かどうかを確認する

上記のセクションでは、null 値と""値の組み合わせを確認します。文字列が null であるかどうかを個別に確認したい場合は、== 比較演算子を使用できます。次のコード例を参照してください。

using System;

namespace check_string {
  class Program {
    static void Main(string[] args) {
      string s = null;
      if (s == null) {
        Console.WriteLine("String is null");
      }
    }
  }
}

出力:

String is null

上記のコードでは、C# の == 比較演算子を使用して、文字列変数 snull であるかどうかを確認します。

文字列変数が C# で空かどうかを確認する

前の例のように、C# の string.Empty フィールドを使用して、文字列が空であるかどうかを個別に確認することもできます。string.Empty フィールドは、C# の空を表します。次のコード例を参照してください。

using System;

namespace check_string {
  class Program {
    static void Main(string[] args) {
      string s = "";
      if (s == string.Empty) {
        Console.WriteLine("String is empty");
      }
    }
  }
}

出力:

String is empty

上記のコードでは、C# の string.Empty フィールドで文字列が空かどうかを確認します。

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

関連記事 - Csharp String