我有一个逗号分隔的字符串数组。我通过拆分 csv 将其转换为数组数组。在我的循环中(来自输出)看起来不错,给了我一个字符串数组。但是,在我将字符串数组添加到另一个数组之后,它似乎变得一团糟。
最后的输出显示字符串中的一个字符,而不是实际的字符串。
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]
输出类似于: 0:第 0 项字符串 1:第 1 项字符串
.... I t I t 出了什么问题?为什么我的第二个数组 (arrInfo) 似乎只有字符串而不是字符串数组?