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

[玩转系统] 如何在 PowerShell 中创建对象数组(带有示例)

作者:精品下载站 日期:2024-12-14 04:42:10 浏览:13 分类:玩电脑

如何在 PowerShell 中创建对象数组(带有示例)


通常,您可能希望在 PowerShell 中创建自定义对象的数组。

您可以使用以下语法来执行此操作:

$players = @(
[pscustomobject]@{team="Mavs";points=40;assists=12},
[pscustomobject]@{team="Kings";points=22;assists=7},
[pscustomobject]@{team="Hawks";points=25;assists=11},
[pscustomobject]@{team="Celtics";points=13;assists=9})

此特定示例创建一个名为 $players 的数组,该数组总共包含四个自定义对象,每个对象都包含名为 teampointspoints 的三个属性的值。 助攻

以下示例展示了如何在实践中使用此语法。

示例:如何在 PowerShell 中创建对象数组

我们可以使用以下语法创建名为 $players 的自定义对象数组,其中包含有关四个不同篮球运动员的信息:

$players = @(
[pscustomobject]@{team="Mavs";points=40;assists=12},
[pscustomobject]@{team="Kings";points=22;assists=7},
[pscustomobject]@{team="Hawks";points=25;assists=11},
[pscustomobject]@{team="Celtics";points=13;assists=9})

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] 如何在 PowerShell 中创建对象数组(带有示例)

请注意,这会返回自定义对象的数组。

创建此数组后,我们可以使用括号表示法访问特定对象。

例如,我们可以使用以下语法仅访问数组中的第二个对象:

$players[1]

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] 如何在 PowerShell 中创建对象数组(带有示例)

我们还可以使用 Select cmdlet 仅选择数组中每个对象的特定属性:

$players | Select team, assists

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] 如何在 PowerShell 中创建对象数组(带有示例)

请注意,这仅返回数组中每个对象的 teamassists 属性的值。

您可以随意使用 Select cmdlet 来选择您想要在自己的数组中使用的每个对象的任何特定属性。

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

取消回复欢迎 发表评论:

关灯