Dar*_*rov 11
您可以使用从.NET 3.5开始的Count()扩展方法:
IEnumerable<Foo> foos = ...
int numberOfFoos = foos.Count();
Run Code Online (Sandbox Code Playgroud)
确保您已通过以下方式将其纳入范围:
using System.Linq;
Run Code Online (Sandbox Code Playgroud)
并且不要担心性能,Count()如果实际类型是例如静态数组或列表,则扩展方法足够智能,不会遍历可枚举,在这种情况下,它将直接使用底层Length或Count属性.
| 归档时间: |
|
| 查看次数: |
10357 次 |
| 最近记录: |