c#中数组列表中特定对象类型的计数

本文关键字:类型 对象 数组 列表 | 更新日期: 2023-09-27 18:10:40

如何在c#中计算数组列表中特定对象类型的数量?

更具体地说,我有基类'Letter', 'X', 'Y'和'Z'的三个子类。创建了不同数量的X, Y和Z对象并将其添加到数组列表中。然后我需要计算列表中有多少X个对象。做这件事最好的办法是什么?

谢谢大家的帮助。

c#中数组列表中特定对象类型的计数

你也可以使用扩展方法:

int myCount = myArrayList.OfType<X>().Count()