C# 计算ArrayList C中的特定对象类型#

C# 计算ArrayList C中的特定对象类型#,c#,arraylist,C#,Arraylist,如何计算C#中ArrayList中特定对象类型的数量 更具体地说,我有三个子类的基类'Letter','X','Y'和'Z'。创建了大量的X、Y和Z对象,并将其添加到arraylist中。然后我需要计算该列表中有多少个X对象。最好的办法是什么 为所有有帮助的家伙/女孩干杯。您也可以使用: int myCount=myArrayList.OfType().Count() 可能在每个元素上使用is运算符?为什么它是ArrayList而不是List?Harold是对的--在当今时代使用ArrayLis

如何计算C#中ArrayList中特定对象类型的数量

更具体地说,我有三个子类的基类'Letter','X','Y'和'Z'。创建了大量的X、Y和Z对象,并将其添加到arraylist中。然后我需要计算该列表中有多少个X对象。最好的办法是什么

为所有有帮助的家伙/女孩干杯。

您也可以使用:

int myCount=myArrayList.OfType().Count()

可能在每个元素上使用
is
运算符?为什么它是ArrayList而不是List?Harold是对的--在当今时代使用ArrayList是一种不好的代码味道。如果可以,请使用
列表
int myCount = myArrayList.OfType<X>().Count()