2008-10-21 4 views
6

Visual Basic에서 하나 이상의 배열 (또는 ArrayList)을 조인하는 가장 간단한 방법은 무엇입니까?VB.NET의 배열 결합

.NET 3.5가 중요합니다.

답변

4

Merging two arrays in .NET이라는 제목의이 스레드를 살펴볼 수 있습니다. 대신 주어진는 IEnumerable을 사용하는 경우

+2

답변을 제공하지 않은 이유는 이것이 선택된 대답 인 이유는 확실하지 않습니다. – Tommyixi

5

이 C#으로,하지만 확실히 당신이 그것을 알아낼 수 ...

int[] a = new int[] { 1, 2, 3, 4, 5 }; 
int[] b = new int[] { 6, 7, 8, 9, 10 }; 
int[] c = a.Union(b).ToArray(); 

그것은 경우 대신 노조 후 "ToArray"를 호출을보다 효율적으로 될 것입니다.

int[] a = new int[] { 1, 2, 3, 4, 5 }; 
int[] b = new int[] { 6, 7, 8, 9, 10 }; 
IEnumerable<int> c = a.Union(b); 
+2

OP가 두 개의 어레이를 결합하도록 요청했습니다. 복제물을 보관하지 않을 조합을 찾지 못합니다. 나는 concat이 그들이 무엇을 찾고 있었는지 믿습니다. – uriDium

+0

정확합니다. "결합"은 여러 가지 의미가 있지만 이해가 잘되어야합니다. – TheSoftwareJedi