gpt4 book ai didi

c# - 使用 IEnumerable.Except

转载 作者:太空狗 更新时间:2023-10-29 23:06:32 25 4
gpt4 key购买 nike

我在 WinForm 中有 3 个 listViews 2 个 textbox 和 2 个 buttons

程序描述:该程序通过在文本框中输入数字并单击添加按钮将数字添加到listview

目标:我希望能够使用IEnumerable.Except方法只输出listView3中的唯一数字,例如下图中的唯一数字是listView1listView2 中的 3 和 7。 ListViewItem lvi = new ListViewItem(textBox1.Text); listView1.Items.Add(lvi);

ListViewItem lv = new ListViewItem(textBox2.Text);
listView2.Items.Add(lv);

//im doing somthing wrong here...
var nonintersect = listView1.Except(listView2).Union(listView2.Except(listView1));

//populate listview3 with the unique numbers...
// foreach (item )
// {

// }

错误消息:System.Windows.Forms.ListView' 不包含“Except”的定义,并且找不到接受类型为“System.Windows.Forms.ListView”的第一个参数的扩展方法“Except”(是您缺少 using 指令或程序集引用?)

enter image description here

最佳答案

它叫做 Symmetric DIfference就这么简单。

var nonintersect = listView1.Except(listView2).Union(listView2.Except(listView1));

Source Origin

关于c# - 使用 IEnumerable.Except,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31999544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com