📅  最后修改于: 2023-12-03 14:40:31.099000             🧑  作者: Mango
在 C# 中,集合是一种用来组织和管理相关元素的对象。系统提供了多种常用的集合类型,如 List、Array、Dictionary 等等。我们经常需要在程序中统计集合中包含的元素数,这篇文章就来介绍如何实现这一功能。
许多集合类型中包含 Count 属性,用来获取集合中包含的元素数。在 List、Array、Dictionary 等集合类型中,都有 Count 属性可供使用。以下是使用 Count 属性统计 List 中包含的元素数的示例:
List<int> list = new List<int>(){1, 2, 3};
int count = list.Count;
// count 的值为 3
除了使用 Count 属性,我们也可以使用 LINQ 扩展方法 Count() 来获取集合中包含的元素数。Count() 方法可以用于所有实现了 IEnumerable
List<int> list = new List<int>(){1, 2, 3};
int count = list.Count();
// count 的值为 3
除了 LINQ 扩展方法 Count(),我们还可以使用 IEnumerable 扩展方法 Count() 来获取集合中包含的元素数。IEnumerable 是所有集合类型的基类,因此 Count() 方法可以用于所有集合类型。以下是使用 Count() 方法统计 List 中包含的元素数的示例:
IEnumerable<int> enumerable = new List<int>(){1, 2, 3};
int count = enumerable.Count();
// count 的值为 3
在 C# 中获取集合中包含的元素数可以使用 Count 属性、LINQ 扩展方法 Count() 或者 IEnumerable 扩展方法 Count()。Count 属性适用于绝大多数集合类型,而 Count() 方法适用于所有实现了 IEnumerable