Допустим, у меня есть эти два массива:C# Массив Merge Без Повторные
string[] arr1 = new string[2]{"Hello", "Stack"}
string[] arr2 = new string[2]{"Stack", "Overflow"}
Как бы объединить их, чтобы получить третий массив так: string[3]{"Hello", "Stack", "Overflow"}
?
Обратите внимание, что для этого требуется .NET 3.5 и LINQ. – jrista
@jrista - * строго говоря, не совсем так. Это может быть любой компилятор C# 3.0, предназначенный для .NET 2.0 с (например) LINQBridge. Нет требования .NET 3.5. И если вы откатите свой собственный метод расширения, он может пойти куда угодно, поэтому не упоминается «LINQ», даже в директивах 'use'. –
@Mark: Конечно, * строго говоря. Однако для среднего .NET-программиста я считаю, что мое утверждение верно и вполне приемлемо. (Я думаю, что больше людей перейдут на .NET 3.5, прежде чем они выберут стороннюю инфраструктуру, такую как LINQBridge, или свернут собственную собственную инфраструктуру ...) – jrista