我有一节课:
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".
怎么样?
使用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)