gpt4 book ai didi

c# - 如何比较两个无序列表框之间的项目

转载 作者:太空狗 更新时间:2023-10-30 00:15:40 24 4
gpt4 key购买 nike

我有 2 个 ListBoxs,其中包含一组项目。每个 ListBoxs 之间的计数可以相同或不同,如果计数相同,我想检查 ListBoxs 之间的项目是否相同。这些项目可以是无序的或有序的,如下所示:

ListBox1 = { "C++", "C#", "Visual Basic" };
ListBox2 = { "C#", "Visual Basic", "C++" };

请帮忙。

最佳答案

你可以使用 Linq 的 All 函数

var ListBox1 = new string[] { "C++", "C#", "Visual Basic" };
var ListBox2 = new string[] { "C#", "Visual Basic", "C++" };
bool same = ListBox1.Length == ListBox2.Length
&& ListBox1.All(s => ListBox2.Contains(s));

关于c# - 如何比较两个无序列表框之间的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12329105/

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