0

オブジェクトのリスト (id 付き) とリスト int があります。リスト int を提供するリスト オブジェクトを照会する最良の方法は何ですか。

class CommonPartRecord {
  public int Id {get;set;}
  public object Others {get;set;}
}
var listObj = new List<CommonPartRecord>();
// Load listObj
var listId = new List<int>();
// Load listId

これらの Id が listId に含まれているため、listObj を選択します。現在、次のようにしています。

var filterItems = listObj.Where(x => listId.Contains(x.Id));

これを実行するより速い方法は何でしょうか? ありがとう、ホイ

4

1 に答える 1