1
我有幾個數組,如下所示。從另一個陣列中提取一個數組的值
$a1 = "apple"
$a2 = "ball"
$a3 = "cat"
$a4 = "dog"
$a5 = "egg"
現在,我試圖將上述數組的值存儲在一個單獨的數組中,如下所示。
$array = @()
for($i = 1; $i -le 5; $i++) {$array += "$" + "a$i"}
現在$陣列給我下面的
PS C:\> $array
$a1
$a2
$a3
$a4
$a5
PS C:\>
我現在想的是,如果我可以提取的,而不是陣列的$array
值$a1
的array $a1
的值,它是蘋果。我想從$array
中提取$a1
的值「apple」。有人曾經這樣做過,請你談談這件事。謝謝。
'$ A1 = 「蘋果」'是不是數組 – 4c74356b41
是4c74356b41。你是對的。我的錯。 $ a1的基本類型實際上是System.Object。感謝您指出了這一點。下面的答案適用於我。 :) –