如何在 PowerShell 中创建数组?
powershellmicrosoft technologiessoftware & coding
在 PowerShell 中创建或声明数组的方法有几种。
您可以直接将值赋给变量,并用逗号 (,) 分隔,该变量将成为变量。
例如:
$a = "Apple","Dog","Cat","Banana","Camel"
$a 现在是一个数组。您可以使用索引方法访问该变量。第一个值将存储在 0 处,第二个值存储在 1 处,依此类推。
$a[0] 将输出"Apple",$a[1] 将输出"Dog",依此类推。负索引也适用于数组。 -1 表示最后一个索引,-2 表示倒数第二个索引,以此类推。$a[-1] 将输出"Camel"。
为了更好地理解,请参见下面的图片演示。

您可以使用下面的快捷方式创建一个顺序数组。
$a = 1..5
检查输出时,数组将被创建。
PS:C:\WINDOWS\system32> $a 1 2 3 4 5
您还可以创建包含不同数据类型的数组,这种数组称为多态数组。例如:
$a = "Hello",&39;c&39;,10,34.3
这里我们创建了一个包含值的数组。您也可以创建一个空数组。这通常在脚本中使用。数组首先被创建,然后被赋值。
要创建一个空数组,
$a = @()
检查数组长度时,结果为 0。
$a.Length
PS:C:\WINDOWS\system32>$a.Length
您可以按如下方式为数组赋值,
$a = @(1,"Hi",45.6)

