首页 > 解决方案 > 使用字符串多维数组

问题描述

问题

我试图从构成它的部分重建一个数组,但我未能获得相同的结果。相反,我最终得到一个单维数组,其中包含来自各个数组的所有值。

问题

我如何确保$brray填充了单个数组,而不仅仅是它们包含的值?

MWE

$array = @(("a1","a2"),("b1","b2"))

$a = @("a1","a2")
$b = @("b1","b2")

$brray = @()
$brray += $a
$brray += $b

function test(){
  Param(
    [string[]]
    $array
  )
  return $array
}

test($array)
test($brray)

输出

$数组

a1 a2
b1 b2

$布雷

a1
a2
b1
b2

标签: arrayspowershellmultidimensional-array

解决方案


推荐阅读