私はキーがIDで、値が、私は今、一人一人が、私がしたいC#には辞書のContainsAny()メソッドがありますか?
IEnumerable<int>
あるCarIdsプロパティを持つ人物オブジェクトのリストを持っている文字列
ある辞書を持っています基本的に、オブジェクトのリストをフィルタリングして、プロパティの1つが辞書に含まれる項目のみを含めるようにします。
たとえば、このような何か:
var dictionary = GetDict();
var people = GetPeople();
people = people.Where(r => dictionary.ContainsAny(r.CarIds)).ToList();
、このようなものは、私はにContainsKey(に似た何かを行うことができますどこに存在する)が、intのリスト内の任意のかどうかを確認していますか?
知識をひけらかす:C#はさえContainsAnyのような辞書、はるかに少ないのメソッドを持っていません。 .NETには辞書があり、そのような方法があるかもしれません。 –