public class Car
{
private string _manufacturer = string.empty;
private string _color = string.empty;
private string _modelLine= string.empty;
public string Manufacturer
{
get { return _manufacturer; }
set { _manufacturer= value; }
}
public string Color
{
get { return _color; }
set { _color= value; }
}
public string ModelLine
{
get { return _modelLine; }
set { _modelLine= value; }
}
}
我有一个 List allCars,我想从列表中删除第二个列表 List selectedCars 中的所有项目。我怎样才能用 LINQ 做到这一点?
我尝试了类似于:
List<Car> listResults = allCars.Except(selectedCars).ToList();
但是,它不会从 allCars 列表中删除任何项目。