List<Cart_Model> list_CartModel = new List<Cart_Model>();
//按店铺进行分组
IEnumerable<IGrouping<string, Cart_Model>> query = list_CartModel.GroupBy(pet => pet.ShopId, pet => pet);
foreach (IGrouping<string, Cart_Model> info in query)
{
//分组后的集合
List<Cart_Model> sl = info.ToList<Cart_Model>();
//分组的名称
string groupName=info.Key ;
//也可循环得到分组后,集合中的对象,你可以用去控制
//foreach (KqiPageSetupInfo set in info)
//{
//}
}
C# List对象的分组
最新推荐文章于 2024-08-03 02:23:02 发布