1

私はちょうどハッシュテーブルで遊んでいて、これをしました:

$C = @{color = [System.Collections.ArrayList]@(@{y = 'yellow'},@{y = 'blue'})}

そして、私ができることを見つけることになりました: ($C.color.y).Get(1)または($C.color.y).Item(1)、まったく同じことを行います。

また、オートコンプリートでこれを実行できることが示されていなくても、次のことができることがわかりました。

($C.color.y).Get(0).Contains('yellow')
($C.color.y).Get(1).Contains('blue')

GetとメソッドはItem互換性があるように見えますが、それらの違いは何ですか? ハッシュコードが同じであることを確認しました。

($C.color.y).Get(1).GetHashCode()また($C.color.y).Item(1).GetHashCode()

4

0 に答える 0