📜  powershell arry initialize add - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:18:40.345000             🧑  作者: Mango

PowerShell数组初始化及添加

在PowerShell中,数组是一组值的有序集合。数组可以包含同种或不同种类型的元素。本文将介绍如何初始化并添加元素到PowerShell数组中。

初始化数组

在PowerShell中,可以使用以下语法来创建一个空数组:

$myArray = @()

可以使用以下语法来创建一个包含元素的数组:

$myArray = @(1, 2, 3)

或者使用分号分隔符将元素单独列出来:

$myArray = 1; 2; 3

也可以使用New-Object命令创建一个空数组:

$myArray = New-Object System.Collections.ArrayList
添加元素

有多种方法可以添加元素到PowerShell数组中。

直接赋值

可以直接通过下标(从0开始)来对数组元素赋值:

$myArray[0] = "value1"
$myArray[1] = "value2"
$myArray[2] = "value3"
+=运算符

还可以使用+=运算符来添加元素到数组末尾:

$myArray += "value4"
$myArray += "value5", "value6"
Add()方法

还可以使用Add()方法来向数组末尾添加元素:

$myArray.Add("value7")
$myArray.Add("value8")
Insert()方法

可以使用Insert()方法将元素添加到数组的指定位置:

$myArray.Insert(1, "value9")
示例

以下是一个完整的示例,展示了如何初始化并添加元素到数组中:

$myArray = @()
$myArray += "value1"
$myArray += "value2"
$myArray[2] = "value3"
$myArray += "value4"
$myArray += "value5", "value6"
$myArray.Add("value7")
$myArray.Add("value8")
$myArray.Insert(1, "value9")

Write-Output $myArray

输出:

value1
value9
value2
value3
value4
value5
value6
value7
value8

以上列出了如何在PowerShell中初始化和添加数组。通过这些方法,您可以创建和操作数组。