Powershell Jagged / Multidimensional Array初始化

时间:2015-09-03 09:17:17

标签: arrays powershell

我正在尝试读取一组数据并将其放在一个数组中,逐个单元格#34;。 在我的脑海中阵列应该是这样的:

[0,0][0,1][0,2]
[1,0][1,1][1,2]
[2,0][2,1][2,2]
[3,0][3,1][3,2]
[4,0][4,1][4,2]

我很确定它是我追求的Jagged数组,我希望能够为每个单元格分别赋值,在我的测试中我可以逐行分配值没问题。但这对我没有帮助。

我的基本代码如下:

$Array = @()
for ($row=0; $row=4; $row++){
    for ($column=0; $column=2; $column++){
        $Array[$row][$column] += @("Row: $row, Column: $column")


    }
}

它应该逐个细胞地在每个细胞中放置一些信息

我已经查看了Powershell Array问题中引用的常见嫌疑人;

  • www.leedesmond.com/weblog/?p=183
  • 4sysops.com/archives/arrays-in-powershell-create-change-read-sort-delete /
  • en.wikiversity.org/wiki/Windows_PowerShell/Arrays_and_Hash_Tables#Adding_Elements_to_an_Array

提前致谢

编辑: 即使我使用其中的示例并将我的代码修改为

$Array = New-Object 'object[,]' 3,3

我的输出只是一个列表:

Row: 0, Column: 0
Row: 0, Column: 1
Row: 1, Column: 0
Row: 1, Column: 1

我期待一个表格布局

0 个答案:

没有答案