当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在 PowerShell 中创建空数组并添加项目

作者:精品下载站 日期:2024-12-14 05:05:12 浏览:15 分类:玩电脑

如何在 PowerShell 中创建空数组并添加项目


最近,我收到一个在 PowerShell 中创建空数组并添加项目的需求。我将逐步解释如何在 PowerShell 中创建空数组并添加项目。

要在 PowerShell 中创建空数组,可以使用 $array=@() 对其进行初始化。要将项目添加到数组中,请使用 += 运算符,例如 $array += ‘newItem’。这会将“newItem”附加到数组的末尾。请记住,由于调整数组大小的方式,在 PowerShell 中使用 += 将项目添加到数组中对于大型数据集来说并不是最有效的方法。

在 PowerShell 中创建空数组并添加项目

现在,让我们看看如何在 PowerShell 中创建一个空数组,然后将项目添加到 PowerShell 空数组中。

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

$myArray = @()

此命令将 $myArray 初始化为一个空数组,其中不包含任何元素。 @() 符号是 PowerShell 数组运算符,表示您正在创建一个数组。

现在,让我们看看如何在 PowerShell 中将项目添加到上面的空数组中。

一旦你有了一个空数组,你可能想向其中添加项目。有多种方法可以将项目添加到 PowerShell 空数组中。

方法 1:使用 += 运算符

+= 运算符允许您在 PowerShell 中将元素添加到数组的末尾:

$myArray = @()
$myArray += 'Item1'
$myArray += 'Item2'
$myArray += 'Item3'

执行这些命令后,$myArray 将包含三个元素:“Item1”、“Item2”和“Item3”。

我已经使用 VS code 执行了 PowerShell 脚本,您可以在下面的屏幕截图中看到输出。

[玩转系统] 如何在 PowerShell 中创建空数组并添加项目

方法 2:对 ArrayList 使用 Add() 方法

这是在 PowerShell 中将项目添加到空数组的另一种方法。您可以使用 PowerShell arraylist,它提供内置的 Add() 方法。此方法可以更有效,特别是在处理大型数组时:

$arrayList = New-Object System.Collections.ArrayList
$arrayList.Add('Item1') > $null
$arrayList.Add('Item2') > $null
$arrayList.Add('Item3') > $null

> $null 部分用于抑制 Add() 方法通常返回的输出(新添加项的索引)。

方法 3:使用数组串联

这也是向 PowerShell 数组添加元素的另一种方法。您还可以通过在 PowerShell 中连接另一个数组来一次添加多个元素。

$myArray = @()
$myArray += @('Item1', 'Item2', 'Item3')

此命令将一次性将所有三个项目添加到 $myArray 到 PowerShell 空数组中。

查看执行 PwoerShell 脚本后的输出屏幕截图。

[玩转系统] 如何在 PowerShell 中创建空数组并添加项目

结论

我希望您能够完整了解如何使用以下三种方法和示例在 PowerShell 中创建空数组并向 PowerShell 数组添加项目

  • 使用 += 运算符
  • 将 Add() 方法与 ArrayList 一起使用
  • 使用数组串联

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯