如何通过在C#中转义重复项来连接两个字符串数组

Ahm*_*med 2 c# arrays

我正在尝试编写一个函数,它将采用两个字符串数组并连接它们,但将转义重复数组.例如,在下面两个阵列cat是常见的.所以我cat只需要一次

input array1 = ["dog", "cat", "rat"] input array2 = ["fat", "cat", "bat"] output array = ["dog", "cat", "rat", "fat", "bat"]

任何具有内置功能或没有任何内置功能的指导/解决方案都会有所帮助.TIA

Saj*_*ran 6

使用Union

string[] output = array1.Union(array2).ToArray();
Run Code Online (Sandbox Code Playgroud)

工作时尚