给出一个包含一些重复项的列表,我可以使用Group-Object -AsHashtable并得到一个哈希表,该哈希表中似乎有带有项目名称的键,而且这个值是我不认识的。
所以,给
$array = [System.Collections.Generic.List[String]]@('A', 'B', 'C', 'B', "c", 'C')
$grouped = $array | Group-Object -AsHashTable$grouped将是
Name Value
---- -----
A {A}
B {B, B}
C {C, c, C} 那时,我会想到$grouped['B'].Count或$grouped.'B'.Count会产生正确的计数2,但我得到的是0。我遗漏了什么?
发布于 2021-12-04 22:00:41
请注意,这是在PowerShell版本7.2上完成的,而不是问题所在的第5版。05.12.2021
试试下面的(它对我有用,见图)
$array = [System.Collections.Generic.List[String]]@('A', 'B', 'C', 'B', "c", 'C')
$grouped = $array | Group-Object -AsHashTable
$grouped.B
$grouped.B.Count
Write-Host $grouped.B.Count
$b = $grouped.B.Count
Write-Host "The Number of Values in Column B Is - $b"

https://stackoverflow.com/questions/70229678
复制相似问题