我有2 ListBoxs个有一套物品.每个之间的计数ListBoxs可以相同或不同,如果计数相同,我想检查之间的项ListBoxs是否相同.物品可能无序或有序,如下所示:
ListBox1 = { "C++", "C#", "Visual Basic" };
ListBox2 = { "C#", "Visual Basic", "C++" };
Run Code Online (Sandbox Code Playgroud)
请帮助.
你可以使用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));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1593 次 |
| 最近记录: |