我有一个不同对象的arraylist:如何使用lambda来提取某些类型的列表?

时间:2011-11-14 00:25:45

标签: c# linq lambda arraylist

为简单起见,假设我有一个包含A,B和B类型对象的ArrayList。 C.如何仅提取A类对象?

1 个答案:

答案 0 :(得分:10)

甚至不需要编写lambda表达式。内置的OfType方法正是您所需要的:

var onlyTypeA = yourArrayList.OfType<A>();