Get all items of a certain type from a List of abstract type

后端 未结 5 1915
执笔经年
执笔经年 2021-01-29 03:27

I have a List<> of abstract objects that contains different types of objects. I am trying to grab all the items of a certain type and set th

5条回答
  •  北荒
    北荒 (楼主)
    2021-01-29 04:33

    Use the OfType extension method:

    var typeAList = myAbstractItems.OfType().ToList();
    

    From the documentation...

    The OfType(IEnumerable) method returns only those elements in source that can be cast to type TResult.

提交回复
热议问题