HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


PowerShellの開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > PowerShell Tips > 変数 Tips メニュー

06.連想配列変数(ハッシュテーブル)を使用する

 
UPDATE:2007/11/19    
 



 連想配列変数を使用するには

変数名 = @{キー名 = 値; キー名 = 値; ....... }

とします。(sample1)

sample1

PS C:Users\HIRO> $a = {Elephant="象",Tiger="虎",Snake="蛇"}

連想配列に代入されている値を確認するには

変数名[Enter] と入力します

または

変数名.キー名

とします。

sample2

PS C:Users\HIRO> $a
Elephant="象",Tiger="虎",Snake="蛇"

連想配列にアクセスするには

変数名["キー名"]

または

変数名.キー名

とします。

sample3

PS C:Users\HIRO> $a["Tiger"]


PS C:Users\HIRO> $a.Tiger

値を代入するには

変数名["キー名"] = 値


または

変数名.キー名 = 値

とします。

sample4

PS C:Users\HIRO> $a["Tiger"] = "とら"


PS C:Users\HIRO> $a.Tiger = "トラ"

また、変数名[Enter] と入力すると、現在代入されている値すべてが表示されます

sample5

PS C:\Users\HIRO> $a

Name Value
---- -----
Tiger 虎
Snake 蛇
Elephant 象