我有一个哈希表,其中键代表电子邮件地址,值代表计数。如果检查查看电子邮件地址是否在哈希表中,如果不包含电子邮件地址,则将其添加到哈希表并增加计数。
如果哈希表中有电子邮件地址,我如何检索密钥,然后更新值计数器?
谢谢!
$targeted_hash = @{}
$count = 0
foreach ($group in $targeted)
{
if (!$targeted_hash.ContainsKey('group.ManagerEmail'))
{
$targeted_hash.Add($group.ManagerEmail, $count + 1)
}
else
{
#TODO
}
} 发布于 2020-02-26 17:23:40
PowerShell提供了两个方便的快捷方式:
按键分配给条目的
因此:
$targeted_hash = @{}
foreach ($group in $targeted)
{
$targeted_hash[$group.ManagerEmail]++
}循环结束后,哈希表将包含所有不同的管理器电子邮件地址的条目,其中包含它们在输入数组$group中出现的计数。
https://stackoverflow.com/questions/60419191
复制相似问题