📜  c# 检查数组是否为空 - C# (1)

📅  最后修改于: 2023-12-03 15:13:52.077000             🧑  作者: Mango

C# 检查数组是否为空 - C#

在 C# 中,可以使用以下方法检查一个数组是否为空:

if (array == null || array.Length == 0)
{
    // 数组为空
}
else
{
    // 数组不为空
}

首先判断数组是否为 null,如果为 null 则肯定为空。如果不为 null,则继续判断数组的长度是否为 0。如果是,则说明数组也为空。

需要注意的是,这种检查方式只能用于引用类型的数组,如果是值类型数组,则需要另外的方式检查数组是否为空。

除此之外,C# 中的 List<T>IEnumerable<T> 也有类似的判断方法,不再赘述。

总结:在 C# 中检查数组是否为空可以使用判断数组是否为 null 和数组长度是否为 0 的方法,适用于引用类型数组。