2014-09-12 3 views
0

문자열 배열이 있는데 A (1) = "a, b, c"A (2) = "1,2"등의 값을 저장합니다. 그 배열은 내가 (",") A (1) .split를 사용하여 하위 어레이를 생성하고 난하위 배열에서 배열 만들기

dim subArr1() as string = {"a","b","c"} 
dim subArr2() as string = {"1","2"} 
etc 

지금, 나는 새로운 2 차원 배열

dim all()() as string = {subArr1, subArr2, ...} 

에게 초기 배열을 만들려면이 동적으로 생성되며 2, 5 또는 그와 같은 항목 수를 가질 수 있습니다. 그래서 subArrays (subArrX)의 숫자를 가질 수 그걸 어떻게 다룰 생각이야? 나는 2013

감사합니다 vb.net에서 쓰고 있어요

+0

아니요,이 {subArr1, subArr2, ....} 동적으로 생성하려고합니다. – Makis

+1

'들쭉날쭉 한 배열'을 찾아보십시오. – jbutler483

답변

1

당신은이 작은 LINQ 쿼리를 사용할 수 있습니다

Dim A As String() = {"a,b,c", "1,2"} 
Dim parts As IEnumerable(Of String()) = From str In A Select str.Split(","c) 
Dim all()() As String = parts.ToArray() 

이제 배열은 두 개의 배열을 포함, 첫 번째는 "A"를 포함, "B"를 및 "c"두 번째 "1"및 "2"포함되어 있습니다.

+0

예, 그 트릭을 수행했습니다! 고마워요! – Makis

관련 문제