如何在PowerShell中创建哈希表?
有几种方法可以在PowerShell中创建哈希表。我们将在此处讨论用于创建哈希表的标准方法@ {}。
使用@ {}方法
您可以使用@ {}方法创建哈希表。键/值对之间用分号(;)分隔。您只能添加唯一键。不接受重复的键。
$htable = @{EmpName="Charlie";City="New York";EmpID="001"}
输出结果
Name Value---- -----
EmpID 001
City New York
EmpName Charlie
在这里,您将不会获得有序的输出。要获得有序的输出,您需要在哈希表之前编写[Ordered]。例如,
$htable = [Ordered]@{EmpName="Charlie";City="New York";EmpID="001"}
输出结果
PS C:\WINDOWS\system32> $htableName Value
---- -----
EmpName Charlie
City New York
EmpID 001
要仅访问哈希表键,可以使用以下命令。
$htable.Keys
输出结果
PS C:\WINDOWS\system32> $htable.KeysEmpName
City
EmpID
要仅访问哈希表值,
$htable.Values
输出结果
PS C:\WINDOWS\system32>$htable.ValuesCharlie
New York
001
您也可以访问单个键。要访问Employee Name (Key:EmpName),您需要使用以下命令。
$htable["EmpName"]
输出结果
PS C:\WINDOWS\system32> $htable["EmpName"]Charlie
您还可以使用点(。)方法访问相同的值,如下所示。
$htable.EmpName
同样,您可以使用相应的键来访问不同的值。
要获取多个值,请使用多个键。
$htable["EmpName","EmpID"]
输出结果
PS C:\WINDOWS\system32> $htable["EmpName","EmpID"]Charlie
001
以上是 如何在PowerShell中创建哈希表? 的全部内容, 来源链接: utcz.com/z/343653.html