相关疑难解决方法(0)

在C#中获取两个数组之间的"差异"?

假设我有这两个数组:

var array1 = new[] {"A", "B", "C"};
var array2 = new[] {"A", "C", "D"};
Run Code Online (Sandbox Code Playgroud)

我想得到两者之间的差异.我知道我可以用几行代码编写这个,但我想确保我没有错过内置语言功能或LINQ扩展方法.

理想情况下,我最终会得到以下三个结果:

  • 不在array1中的项目,但在array2("D")中
  • 不在array2中的项目,但在array1("B")中
  • 两者中的项目

提前致谢!

c# arrays

59
推荐指数
2
解决办法
4万
查看次数

标签 统计

arrays ×1

c# ×1