私は2つの異なるリストを持っています。1つはのようにIDの束ですが、もう1つはList<int> idsList
オブジェクトのリストですList<MyObject> myObjectList
。オブジェクトは次のようになります。
class MyObject{
private List<int> ids;
public MyObject(List<int> ids){
this.ids = ids;
}
public List<int> Ids{
get{
return ids;
}
}
}
ご覧のとおり、各オブジェクトには1つまたは複数のIDを含めることができます(ゼロまたはnull IDを含めることはできません)。したがって、最後に必要なのは、myObjectList内のどのオブジェクトが私のidsListからのidを持っているかを知ることです。これまでのところ:
var ids = from g in onScreen where g.Ids.Contains(myIntVariable) select g;
myIntVariableを含むオブジェクトのリストが表示されます。方法がわからないのは、idsListのコンテンツをMyObjectのリストと一致させることです。ありがとう!