问题
I am trying to figure out how to check if testInt exists in all Car.SomeID in List
So:
int testInt = 10;
List<Car> myCars = GetCars();
I want to see if there is a match on 10 in any of myCards.SomeID
回答1:
In the more general case, with LINQ (supports any type of abstract typed list):
bool hasCar = myCars.Any(c => c.SomeID == testInt);
回答2:
myCars.Exists(c => c.SomeID == 10);
来源:https://stackoverflow.com/questions/1848285/check-that-value-exists-in-a-generic-list-of-values