给定一个包含一些重复项目的列表,我可以使用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。我错过了什么?