0

私はオブジェクトのリストを持っています

public struct Employee
{
    public string role;
    public string id;
    public int salary;
    public string name;  
    public string address;          
}

name と id プロパティが条件に一致するオブジェクトを取得したい。私はこれを使ってみました:

List<Employee> EleList = new List<Employee>();
var employee=  EleList.Find(sTag => sTag.id == 5b && sTag.name== "lokendra");

リストのサイズが の間であるため、これにはかなり時間がかかり20000-25000ます。結果を取得する他の方法はありますか。これについて私を案内してください。

4

3 に答える 3

-1

Linq を使ってみることができます

yourList.Where(sTag => sTag.id == 5 && string.Equals(sTag.name, "lokendra", StringComparison.OrdinalIgnoreCase)).ToList();
于 2013-04-04T12:31:50.310 に答える