在 C# 中检查对象是否为空
Muhammad Maisam Abbas
2023年1月30日
2021年3月21日
本教程将讨论在 C# 中检查对象是否为空的方法。
在 C# 中使用 ==
运算符检查空对象
C# 中的二进制运算符 ==
可以检查运算符左边的值是否等于运算符右边的值。以下代码示例向我们展示了如何使用 C# 中的 ==
运算符检查对象是否为空。
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
关键字检查空对象
我们还可以使用 is
关键字在 C# 中检查对象是否为空。在 C# 中,is
关键字可以用作二进制运算符 ==
的替代。以下代码示例向我们展示了如何使用 C# 中的 is
关键字确定对象是否为空。
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
。
Author: Muhammad Maisam Abbas
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