HOWTO · Csharp
C# でオブジェクトが Null かどうかを確認する
C# でオブジェクトが null かどうかを確認するために使用できる 2つの主要なメソッド、==演算子、および is 演算子があります。
このページの内容
このチュートリアルでは、C# でオブジェクトが null かどうかを確認する方法について説明します。
C# の == 演算子を使用して Null オブジェクトを確認する
二項演算子 == は、左側の値が演算子の側は、C# の演算子の右側の値と同じです。次のコード例は、C# の == 演算子を使用してオブジェクトが null かどうかを確認する方法を示しています。
using System;
namespace check_null_object {
class Program {
static void Main(string[] args) {
string check = null;
if (check == null) {
Console.WriteLine("check is null");
} else {
Console.WriteLine("check is not null");
}
}
}
}
出力:
check is null
上記のコードは、C# の == 二項演算子を使用して、文字列変数 check が null であるかどうかをチェックします。
C# で is キーワードを使用して Null オブジェクトを確認する
is キーワードを使用して、C# でオブジェクトが null かどうかを確認することもできます。is キーワードは、C# の二項演算子 == の代わりに使用されます。次のコード例は、C# の is キーワードを使用してオブジェクトが null かどうかを判断する方法を示しています。
using System;
namespace check_null_object {
class Program {
static void Main(string[] args) {
string check = null;
if (check is null) {
Console.WriteLine("check is null");
} else {
Console.WriteLine("check is not null");
}
}
}
}
出力:
check is null
上記のコードは、C# の == 二項演算子を使用して、文字列変数 check が null であるかどうかをチェックします。