c# – 如何以这种方式遍历此列表?
发布时间:2020-12-15 08:30:23 所属栏目:百科 来源:网络整理
导读:我有一个对象列表,如下所示: ID:2000Title:"Title 1"Description:"My name is Marco"ID:2000Title:"Title 2"Description:"My name is Luca"ID:3000Title:"Title 3"Description:"My name is Paul"ID:4000Title:"Title 4"Description:"My name is Anthony"ID:
我有一个对象列表,如下所示:
ID:2000 Title:"Title 1" Description:"My name is Marco" ID:2000 Title:"Title 2" Description:"My name is Luca" ID:3000 Title:"Title 3" Description:"My name is Paul" ID:4000 Title:"Title 4" Description:"My name is Anthony" ID:4000 Title:"Title 5" Description:"My name is Carl" ID:4000 Title:"Title 6" Description:"My name is Jadett" 现在,我想用每个浏览(遍历)它.但我想从相同的ID开始遍历它.因此,首先是单个/唯一ID(2000,3000,4000,所以3个步骤)的foreach.对于每个“ID”步骤,每个标题/描述:对于ID 2000为2个步骤,对于ID 3000为1,对于ID 4000为3.列表按ID排序. 我该怎么做?通过…分组?呃… … 解决方法
是的,有一个小组:
foreach (var group in items.GroupBy(i => i.ID)) { foreach (var item in group) { } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |