如何在 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

我们需要在上述散列表中添加一个额外的键“部门”,其值是“技术”。

$htable['Dept']="Technical"

当你检查上述哈希表时,你可以看到键值已附加到该表中。

PS C:\WINDOWS\system32> $htable
Name       Value
----       -----
EmpName    Charlie
City       New York
EmpID      001
Dept       Technical

你还可以使用名为 Add() 的散列表方法来添加值。格式如下。

Add(Key, Value)

要使用 Add() 方法将上述相同的方法键值添加到散列表中,

$htable.Add('Dept','Technical')

要从散列表中移除键值,你需要使用 Remove(Key) 方法。

例如,要从散列表中移除键“部门”,

$htable.Remove('Dept')


PS C:\WINDOWS\system32> $htable
Name       Value
----       -----
EmpName    Charlie
City       New York
EmpID      001

你不能用值移除 散列表条目。你必须在 Remove() 方法中使用键。

更新于: 26-2-2020

17K+ 次浏览

开启你的职业生涯

完成课程获得认证

开始
广告