📜  c# 从未知列表中获取计数 - C# (1)

📅  最后修改于: 2023-12-03 14:59:41.591000             🧑  作者: Mango

从未知列表中获取计数 - C#

当面临一个未知元素数量的列表或数组时,我们需要通过编程来动态地获取列表或数组的计数。在C#中,我们可以通过以下几种方法来实现这一目标。

使用List.Count属性

如果使用List<T>来存储元素,可以使用Count属性来获得当前列表的元素数量。以下是一个示例代码片段:

List<int> numbers = new List<int>{1, 2, 3, 4, 5};
int count = numbers.Count;
Console.WriteLine($"列表中的元素数量为:{count}");

输出结果:

列表中的元素数量为:5
使用Array.Length属性

如果使用数组来存储元素,我们可以使用数组的Length属性来获取数组中的元素数量。以下是一个示例代码片段:

int[] numbers = new int[]{1, 2, 3, 4, 5};
int count = numbers.Length;
Console.WriteLine($"数组中的元素数量为:{count}");

输出结果:

数组中的元素数量为:5
使用Linq.Count方法

如果希望使用Linq库来操作列表或数组,则可以使用Count()方法来获取元素数量。以下是一个示例代码片段:

using System.Linq;

List<int> numbers = new List<int>{1, 2, 3, 4, 5};
int count = numbers.Count();
Console.WriteLine($"列表中的元素数量为:{count}");

输出结果:

列表中的元素数量为:5
结论

在C#中获取列表或数组的元素数量非常容易,可以使用List.Count属性、Array.Length属性或Linq的Count()方法。在使用这些方法之前,请确保已正确初始化了列表或数组,并且它们不为null。