如何在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> $htable Name Value ---- ----- EmpName Charlie City New York EmpID 001
要仅访问哈希表键,可以使用以下命令。
$htable.Keys
输出结果
PS C:\WINDOWS\system32> $htable.Keys EmpName City EmpID
要仅访问哈希表值,
$htable.Values
输出结果
PS C:\WINDOWS\system32>$htable.Values Charlie New York 001
您也可以访问单个键。要访问EmployeeName(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
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短