2013-04-22 6 views
0

쉼표로 구분 된 문자열 배열이 있습니다. 나는 csv를 분리하여 배열의 배열로 바꾸었다. 내 루프 (출력)에서 괜찮아 보이는데, 배열 배열을주고있다. 그러나 다른 배열에 문자열 배열을 추가 한 후 엉망이 된 것 같습니다.배열 배열 혼돈 배열

끝 부분의 출력은 실제 문자열이 아닌 문자열의 문자를 보여줍니다. 0 : 항목 0 문자열 1 :

foreach($n in $Names) 
    { 

    $obj = ([string]$n.value).Split(",") 
    "0: " + $obj[0] 
    "1: " + $obj[1] 
    #$obj.GetTYpe() 
    $arrInfo+= $obj 
    } 

$arrinfo[5][0] 
$arrinfo[5][1] 

$a = $arrinfo[5] 
$a[0] 
$a[1] 

출력 뭔가 보이는 항목 1 문자열

.... I t 나는 t 뭐가 잘못 이죠? 두 번째 배열 (arrInfo)에 문자열 배열 대신 문자열이있는 것처럼 보이는 이유는 무엇입니까?

답변

0

좀 더 살펴본 후, $ arrinfo + =, $ obj를 읽으려고 라인을 변경했으며 예상대로 작동합니다. 이유를 완전히 이해하지 못합니다.