从PowerShell中的Array对象检索基本类型

时间:2016-02-18 15:02:49

标签: arrays powershell

此刻我有一个二维锯齿状阵列。我充满了我需要的一切。我现在的问题是我无法摆脱它。我需要能够从数组中获取信息并将值存储为基本类型。相反,我不断收到有关如何将System.Object []转换为System.Int32的错误。我将数组初始化为:

 $values = New-Object system.Array[][] 1000,1000

基本上我需要做的是通过这种逻辑工作得到一些东西。

$pageNum = $values[$i][1]

有人可以帮助我理解如何正确地提取对象的值,以便将其转换为int吗?提前谢谢!

1 个答案:

答案 0 :(得分:0)

我最终发现的是使用.Get(0)为我工作如下。

[int]$pageNum = $values[$i][2].get(0)

这成功地从对象中取出了值,并没有像以前那样尝试复制对象的其余部分