如何通过物业从列表中获取房产?

Kov*_*ovu -1 c# list

我有一节课:

public class Server
{
    public string ServerId { get; set; }
    public string Name { get; set; }
    public string Status { get; set; }
    public string Type { get; set; }
    public string Region { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

现在我有一个List<Server>想要获得给定ServerID的属性"status".

怎么样?

Tho*_*que 5

使用Linq:

string GetServerStatus(string id)
{
    var server = servers.FirstOrDefault(s => s.ServerId == id);
    if (server != null)
        return server.Status;
    return null;
}
Run Code Online (Sandbox Code Playgroud)