IList to IList

后端 未结 8 1096
猫巷女王i
猫巷女王i 2021-01-05 00:28

I have a few classes:

class Vehicle
{
}

class Car : Vehicle
{
}

I have a list of the derived class: IList cars;

8条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-01-05 01:07

    Here are a couple of approaches using Linq:

    IList list = new List();
    list.Add(new Derived());
    
    IList otherlist = new List(from item in list select item as Base);
    IList otherlist2 = new List(list.Select(item => item as Base));
    

提交回复
热议问题