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 这是因为第一个数组被检测为简单的字

使用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
成为一个数组的数组

我试过:

$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;)很乐意帮忙!