【PowerShell】連想配列(ハッシュテーブル)の使い方【Dictionary】

PowerShellPowerShell

PowerShellでベテランの人が書いてるコードでHashtableではなくDictionary(System.Collections.Generic.Dictionary)が使われていたので、忘備録。

おそらく理由はこの辺かな。

スポンサーリンク

使い方

使い方は普通の連想配列と同じで、以下のように使用できます。

$Connections = [System.Collections.Generic.Dictionary[String, PSObject]]::new()
$Connections.Add("Id", "nebelog")
$Connections.Add("Password", "12345")
$Connections
Key      Value
---      -----
Id       nebelog
Password 12345

Valueがオブジェクトなので、配列も入りますね。

$info = @("men", "Japanese", "married")
$Connections.Add("info", $info)
Key      Value
---      -----
Id       nebelog
Password 12345
info     {men, Japanese, married}

フリーランスを目指すなら【テックパートナーズカレッジ】

未経験者向けWEBスクール【SHElikes】

コメント

タイトルとURLをコピーしました