📅  最后修改于: 2023-12-03 15:18:40.345000             🧑  作者: Mango
在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中初始化和添加数组。通过这些方法,您可以创建和操作数组。