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

后端 未结 5 1910
执笔经年
执笔经年 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:21

    This will work for all itemTypeAs (and more derived types).

    var typeAList = myAbstractItems.Select(i => i as itemTypeA).Where(i => i != null).ToList();
    

    EDIT: edited as per Rawling's comment.

提交回复
热议问题