17、PowerShell 数组和哈希表操作全解析

PowerShell 数组和哈希表操作全解析

1. 列表与数组基础

在 PowerShell 脚本和命令编写中,除了字符串、整数和小数等基本数据类型外,列表是常见概念。许多命令会生成数据列表,例如:
- Get-Content cmdlet 会生成文件中的字符串列表。
- Get-Process cmdlet 会生成系统中运行的进程列表。
- Get-Command cmdlet 会生成命令列表。

若要存储生成列表的命令输出,可使用特定方法。若命令仅输出一项,该输出不再是列表。若想将其视为列表,可使用列表计算语法 @() 强制 PowerShell 将其解释为数组,示例如下:

$myArray = @(Get-Process Explorer)

当需要创建特定类型的列表时,可使用 System.Collections.Generic.List 集合。在类型名称后,使用方括号定义列表类型,如 [Int] [String] 等,这种类型的专用对象称为泛型对象。

2. 创建不规则数组或多维数组
  • 不规则数组 :使用 @() 数组语法创建,示例如下:

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值