2012-03-18 6 views
2

私は以下のコレクションを持っています。オブジェクトコレクションの要素を正しく数える方法

Collection Property1 Property2 
--------------------------------- 
Coll1  blue  hot 
Coll1  red   cold 
Coll1  yellow  orange 
Coll1  false  false 
Coll2  dog   cat 
Coll2  out   in 
Coll2  house  car 
Coll3  yellow  red 
Coll3  brick  mortar 
Coll3  winter  winter 
Coll3  summer  summer 
Coll3  ski   snow 
Coll3  cyan  brown 

は、どのように私は(フィルタもなければならないので、コレクションの数が動的になります)Coll1しているどのように多くの要素を数えるのですか? は、私はPowerShellでのハッシュテーブルを見ていないhow many elements has a unique collection ID

答えて

3

ような何かを探しています推測することでしょう、あなたの質問に示されているが、通常の方法は、以下のどのようなものであるかのように出力:

Get-Foo | Group-Object Collection -NoElement 
+0

ありがとうございました!私は 'New-Object PsObject -Property @ {}'でハッシュテーブルを作成しました。これをハッシュテーブルと呼ぶのは間違いでしょうか? そして、どのように結果を1つの表示可能な変数に入れますか? – Sune

+3

プロパティ名と値を持つハッシュテーブルを '-Property'引数に渡しただけでは、結果がハッシュテーブルであるということではありません。あなたが示したところには、 'PSObject'の配列があり、それぞれがあなたが作成した同じ3つのプロパティを共有しています。他の割り当てを行うのと同じように、変数に行を割り当てることができます。 – Joey

+0

ありがとうございます! – Sune

関連する問題