【发布时间】:2011-12-03 12:30:56
【问题描述】:
如何在 C# 中计算 ArrayList 中特定对象类型的数量?
更具体地说,我有基类“Letter”、“X”、“Y”和“Z”的三个子类。已创建各种数量的 X、Y 和 Z 对象并将其添加到数组列表中。然后我需要计算该列表中有多少 X 对象。解决这个问题的最佳方法是什么?
为任何帮助的家伙/女孩干杯。
【问题讨论】:
-
也许在每个元素上使用
is运算符? -
为什么是 ArrayList 而不是 List
? -
Harold 是对的——在当今时代使用 ArrayList 是一种糟糕的代码气味。如果可以,请改用
List<T>。