我的课是这样的
public interface ICar
{
CarModel GetCarModel();
}
public class Honda: ICar
{
CarModel GetCarModel()
{
return CarModel.Honda;
}
}
我有一个
ICars
定义的列表,如下所示:List<ICar> cars;
我希望使用Where子句提取本田类型的所有汽车的IEnumerable,并将其强制转换为本田而不是ICar。
我该怎么做呢?这可能吗?
最佳答案
var result = cars.OfType<Honda>();
请参见docs