list中,找出某个字段具有最大值的那条记录,怎么写
例如List.ID,其中最大的ID是100,则要求linq出ID=100的那条记录
请看清楚问题,我是要查询出一条拥有最大值的记录,而不是要获得最大值本身
我的笨办法是先用Max找出最大值,然后再用ID=最大值来查询
是否有更简单的写法呢?
[解决办法]
如下,按照降序排序取第一个
public class para { public int id { get; set; } public string s { get; set; } }
[解决办法]
不好意思,没看清楚,写个全的
public class userList//定义一个userList类 { public int ID { get; set; } public string userName { get; set; } public userList() { } public userList(int id, string name) { ID = id; userName = name; } }