【发布时间】:2016-04-21 09:36:31
【问题描述】:
我有一个问题。我有一个对象列表(车辆)。
List<Vehicle> vehicleList = Vehicle.GetVehiclesFromDatabase();
现在我想要这样的东西:
vehicleList.Remove(where vehicleList.Brand == "Volkswagen");
我希望我能解释我的问题是什么。
非常感谢!
【问题讨论】:
-
试试这样的:List
results = vehicleList.Where(x => vehicleList.Brand != "Volkswagen").ToList(); -
使用
vehicleList.RemoveAll(item => item.Brand == "Volkswagen");删除所有带有 Volkswagen 品牌的商品。要删除单个项目,您需要传递该项目,或者知道它的索引。