Powershell 强制一个数组成为一个数组的数组
使用Powershell,我想声明数组的数组 基本上,如果我写这段代码:Powershell 强制一个数组成为一个数组的数组,powershell,Powershell,使用Powershell,我想声明数组的数组 基本上,如果我写这段代码: $array1 = ("AA", "BB") $array2 = ("CC", "DD"),("EE", "FF") $array1[0][0] + $array1[0][1] $array2[0][0] + $array2[0][1] $array2[1][0] + $array2[1][1] 我希望得到: AABB CCDD EEFF 但实际产出是 AA CCDD EEFF 这是因为第一个数组被检测为简单的字
$array1 = ("AA", "BB")
$array2 = ("CC", "DD"),("EE", "FF")
$array1[0][0] + $array1[0][1]
$array2[0][0] + $array2[0][1]
$array2[1][0] + $array2[1][1]
我希望得到:
AABB
CCDD
EEFF
但实际产出是
AA
CCDD
EEFF
这是因为第一个数组被检测为简单的字符串数组,而不是字符串数组的数组
有没有办法“强制”$array1
成为一个数组的数组
我试过:
$array1 = [string[][]]("AA", "BB")
$array1 = (("AA", "BB"))
$array1 = @()
$array1+=(@("AA","BB"))
$array1 = [array]::CreateInstance([array],1)
$array1[0] = @("AA","BB")
$array1[0][0] + $array1[0][1]
但这些作品中没有一部是这样尝试的:
$array1 = ,("AA", "BB")
逗号是powershell中的“数组运算符”。@SteveB;)很乐意帮忙!