キーが ID で、値が文字列である辞書があります。
これで、各人が CarIds プロパティを持つ人物オブジェクトのリストができました。
IEnumerable<int>
基本的に、オブジェクトのリストをフィルタリングして、プロパティの 1 つが辞書に含まれている項目のみを含めたいと考えています。
例えば。このようなもの:
var dictionary = GetDict();
var people = GetPeople();
people = people.Where(r => dictionary.ContainsAny(r.CarIds)).ToList();
このようなものは、ContainsKey() に似たことができるが、 ints のリストでチェックできる場所に存在しますか?