簡體   English   中英

在PowerShell中從Array對象檢索基本類型

[英]Retrieving primitive type from Array object in PowerShell

我現在有一個二維的鋸齒狀陣列。 我充滿了我需要的一切。 我現在的問題是我無法擺脫它。 我需要能夠從數組中獲取信息並將值存儲為原始類型。 相反,我一直收到關於它無法將System.Object []轉換為System.Int32的錯誤。 我將數組初始化為:

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

本質上,我需要做的是通過此邏輯工作獲得一些東西。

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

有人可以幫助我理解如何正確地僅提取對象的值,以便將其轉換為int嗎? 提前致謝!

我最終發現的是使用.Get(0)為我工作,如下所示。

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

這樣就成功地將值單獨帶出了對象,並且沒有像以前那樣嘗試復制對象的其余部分

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM