如何在 PowerShell 中向哈希表添加和删除值?
powershellmicrosoft technologiessoftware & coding更新于 2026/2/16 2:37:17
您可以向哈希表添加值,也可以从哈希表中删除值。要向哈希表添加值,您需要使用以下格式。
$hash["<key>"] = "<value>"
我们已经在这里创建了哈希表,
$htable = [Ordered]@{EmpName="Charlie";City="New York";EmpID="001"}
PS C:\WINDOWS\system32> $htable Name Value ---- ----- EmpName Charlie City New York EmpID 001
我们需要在上述哈希表中添加一个额外的键"Dept",其值为"Technical"。
$htable['Dept']='Technical'
检查上述哈希表的输出,可以看到键值对已添加到表中。
PS C:\WINDOWS\system32> $htable Name Value ---- ----- EmpName Charlie City New York EmpID 001 Dept Technical
您也可以使用名为 Add() 的 Hashtable 方法来添加值。格式如下。
Add(Key, Value)
要使用 Add() 方法将上述相同的键值对添加到哈希表中,
$htable.Add('Dept','Technical')
要从哈希表中移除键值对,您需要使用 Remove(Key) 方法。
例如,要从哈希表中删除键"Dept",
$htable.Remove('Dept')
PS C:\WINDOWS\system32> $htable Name Value ---- ----- EmpName Charlie City New York EmpID 001
您无法删除带有值的 哈希表 条目。您必须在 Remove() 方法中使用键。

