📜  c# 空数组 - C# (1)

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

C# 空数组

在 C# 中,我们可以定义一个空数组,即数组中没有任何元素。通常情况下,我们需要使用一些特殊的语法来定义一个空数组。

定义空数组的方式
方式1:使用数组的构造函数
int[] arr = new int[0];

以上代码是用数组的构造函数来定义一个空的 int 数组。

方式2:使用数组类型的默认初始化
int[] arr = default;

以上代码是使用数组类型的默认初始化器 default,它会初始化数组为 null 值,因为数组是引用类型。

如何判断数组是否为空

判断一个数组是否为空可以使用以下两种方法:

方法1:判断数组的长度
if (arr.Length == 0)
{
    // 数组为空
}

以上代码是通过判断数组的长度是否为0来判断数组是否为空。

方法2:使用 is null
if (arr is null)
{
    // 数组为空
}

以上代码是使用 is null 关键字来判断数组是否为空。

总结

以上是关于在 C# 中定义空数组的两种方式以及判断数组是否为空的两种方法。在开发过程中,我们需要根据具体的业务需求使用合适的方式来定义空数组。