作者a761007 (Daniel)
看板C_Sharp
标题Re: [问题] listbox里面如何删除重复元素
时间Wed Jul 22 15:06:05 2009
※ 引述《sinyun (sinyun)》之铭言:
: 小妹我写了一个程式,会把资料显示listbox里面,可是listbox里面有相同的资料
: 我想要设定一个label,按一下以後就会把相同的资料给删掉 只留下一个 也就
: 是不出现重复的资料拉!! 不知道该怎麽写!!
private void button2_Click(object sender, EventArgs e)
{
List<string> temp = new List<string> {};
for (int i = 0; i < listBox1.Items.Count; i++)
{
string item = listBox1.Items[i].ToString();
if (temp.Contains(item))
{
listBox1.Items.RemoveAt(i);
i -= 1;
}
else
{
temp.Add(item);
}
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.233.175.175
※ 编辑: a761007 来自: 125.233.175.175 (07/22 15:09)
1F:→ a761007:参考看看吧....做法还有很多 07/22 15:12
2F:→ a761007:list物件看一下应该就差不多罗 07/22 15:13