我在PowerShell中遇到了二维数组的问题.这就是我想要做的事情:
我创建了一个应该返回二维数组的函数.在调用函数时,我希望返回值是一个新的二维数组.
为了更好地理解,我在下面添加了一个示例函数:
function fillArray() {
$array = New-Object 'object[,]' 2,3
$array[0,0] = 1
$array[0,1] = 2
$array[0,2] = 3
$array[1,0] = 4
$array[1,1] = 5
$array[1,2] = 6
return $array
}
$erg_array = New-Object 'object[,]' 2,3
$erg_array = fillArray
$erg_array[0,1] # result is 1 2
$erg_array[0,2] # result is 1 3
$erg_array[1,0] # result is 2 1
Run Code Online (Sandbox Code Playgroud)
结果不是我所期望的.我想以与函数中声明的方式相同的方式返回信息.所以我希望$erg_array[0,1]给我2而不是1,2我收到上面的代码.我怎样才能做到这一点?