C#List中的GroupBy⽤法setupInfoList是⼀个泛型集合List
//pet为对象参数,可⾃定义;
JoinSetupid为我要分组的key
< IEnumerable> query = setupInfoList.GroupBy(pet => pet.JoinSetupid, pet => pet);
foreach (IGrouping info in query)
{
List sl=info.ToList();//分组后的集合
//也可循环得到分组后,集合中的对象,你可以⽤info.Key去控制
//foreach (KqiPageSetupInfo set in info)
//{
//}
groupby分组
}
///升序
List<Customer> listCustomer1 = listCustomer.OrderBy(s => s.id).ToList<Customer>();
//降序
List<Customer> listCustomer2 = listCustomer.OrderByDescending(s => s.id).ToList<Customer>();              //Linq排序⽅式
List<Customer> listCustomer3 = (from c in listCustomer
orderby c.id descending //ascending
select c).ToList<Customer>();

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。