相关疑难解决方法(0)

使用LINQ比较两个数组

例如,我有两个数组:

string[] arrayOne = {"One", "Two", "Three", "Three", "Three"};
string[] arrayTwo = {"One", "Two", "Three"};

var result = arrayOne.Except(arrayTwo);

foreach (string s in result) Console.WriteLine(s);
Run Code Online (Sandbox Code Playgroud)

我想要的物品arrayOne不在其中arrayTwo.所以在这里我需要结果:Three Three 但我没有得到任何结果,因为它将"三"视为常见而不检查其他两项("三","三").

我不想写一个巨大的方法来解决这个问题.尝试了其他答案在SO但没有按预期工作:(.

谢谢!!!

.net c# linq arrays compare

3
推荐指数
1
解决办法
4927
查看次数

标签 统计

.net ×1

arrays ×1

c# ×1

compare ×1

linq ×1