如何在PowerShell中向哈希表添加和删除值?

您可以将值添加到哈希表,并从哈希表中删除值。要将值添加到哈希表,您需要使用以下格式。

$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()方法内使用键。