鱼C论坛

 找回密码
 立即注册
查看: 2655|回复: 2

[已解决]C# ListView列表for遍历删除重复数据出错

[复制链接]
发表于 2018-2-26 13:13:37 | 显示全部楼层 |阅读模式
20鱼币
~_VO2`0V4RM6RP~]K)W4T_6.png


表达不是很清楚 请理解!
当点击删除重复数据的时候发现存在遗留数据,并不是一次性删除,

附件在这里:
ListView 列表.zip (51.1 KB, 下载次数: 6)
最佳答案
2018-2-26 13:13:38
从头开始移除的话,每移除一个元素,后面的元素顺序就会向前移一个位置,从后面就不会

最佳答案

查看完整内容

从头开始移除的话,每移除一个元素,后面的元素顺序就会向前移一个位置,从后面就不会
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-2-26 13:13:38 | 显示全部楼层    本楼为最佳答案   
从头开始移除的话,每移除一个元素,后面的元素顺序就会向前移一个位置,从后面就不会

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
sskd + 5 + 5 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-3-6 20:07:33 | 显示全部楼层
不知道为什么不行,但把第二个循环条件改成 int j = listView1.Items.Count - 1; j > i; j-- (即从后面开始遍历)就好了(小白一枚,了解一下)

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +2 收起 理由
sskd + 5 + 5 + 2

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-6 07:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表