当前位置: 代码迷 >> ASP.NET >> list中,找出某个字段具有最大值的那条记录,如何写
  详细解决方案

list中,找出某个字段具有最大值的那条记录,如何写

热度:7703   发布时间:2013-02-25 00:00:00.0
list中,找出某个字段具有最大值的那条记录,怎么写
例如List.ID,其中最大的ID是100,则要求linq出ID=100的那条记录

请看清楚问题,我是要查询出一条拥有最大值的记录,而不是要获得最大值本身

我的笨办法是先用Max找出最大值,然后再用ID=最大值来查询



是否有更简单的写法呢?



------解决方案--------------------------------------------------------
如下,按照降序排序取第一个
C# code
public class para    {        public int id { get; set; }        public string  s { get; set; }    }
------解决方案--------------------------------------------------------
不好意思,没看清楚,写个全的
C# code
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;            }        }
  相关解决方案