C# 选出两个listBox中不同的值和相同的值勤

发布网友 发布时间:5小时前

我来回答

2个回答

热心网友 时间:4小时前

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());
}
}
}

热心网友 时间:4小时前

用字符串比较不就行了。
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()))
{
this.listBox3.Items.Add(this.listBox1.Items[j].ToString());
}
else
{
this.listBox4.Items.Add(this.listBox1.Items[j].ToString());
}
}
}

这是大体思路,自己修改,做做。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com