C# 数组合并不重复

标签 c#

假设我有这两个数组:

string[] arr1 = new string[2]{"Hello", "Stack"}
string[] arr2 = new string[2]{"Stack", "Overflow"}

我如何合并它们以获得第三个数组,如下所示:string[3]{"Hello", "Stack", "Overflow"}

最佳答案

string[] arr1 = new string[2]{"Hello", "Stack"};
string[] arr2 = new string[2] { "Stack", "Overflow" };

var arr3 = arr1.Union(arr2).ToArray<string>();

关于C# 数组合并不重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2331698/

相关文章:

c# - 为什么 System.DateTime 结构具有布局类型 Auto?

c# - 如何使用 StructureMap 将相同的接口(interface)映射到不同的 ConcreteClasses?

C# - 应用程序配置不变

c# - 如何使用 MVVM 模式实现进度条

c# - 检查窗口是否在另一个线程上打开的辅助方法

c# - 枚举到下拉列表 MVC3 C#

c# - C#如何逆序遍历LinkedList

c# - 从硬盘驱动器中的图像序列更改 WPF 图像中的图像会使图像变得漆黑且响应速度降低

c# - 在不同类型的数组上调用 item 方法

c# - 获取日期之间最畅销的 10 种产品