C# 选出两个listBox中不同的值和相同的值勤
来源:百度知道 编辑:UC知道 时间:2024/05/27 19:15:21
谢谢大家啦!
我试了,达不到要求啊?而且不同的项会重复添加。能不能再给点其它思路?
for (int i = 0; i < this.listBox1.Items.Count-1; i++)
{
for (int j = i+1; j < this.listBox2.Items.Count; j++)
{
if (this.listBox1.Items[j].ToString().Equals(this.listBox2.Items[i].ToString()).ToString()
{
this.listBox3.Items.Add(this.listBox1.Items[i].ToString());
}
else
{
this.listBox4.Items.Add(this.listBox1.Items[j].ToString());
}
}
}
用字符串比较不就行了。
for (int j = 0; j < this.listBox1.Items.Count; j++)
{
for (int i = 0; i < this.listBox2.Items.Count; i++)
{
if (bool.Parse((this.listBox1.Items[j].ToString().Equals(this.listBox2.Items[i].ToString())).ToString()))