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 メニュー

03.配列変数を使用する

 
UPDATE:2007/11/19    
 



配列変数を使用する

sample1

PS C:\Users\HIROKI> $a = 1,2,3,4,5
PS C:\Users\HIROKI> $a
1
2
3
4
5

ついでに変数 $a の型を確認してみます。

$a.GetType() [Enter] と入力してください。 (sample2)

Objectの配列型になっていることが確認できます。

sample2

PS C:\Users\HIRO> $a.GetType()

IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True Object[] System.Array

配列の要素にアクセスするには

変数名[インデックス番号] とします。
インデックス番号は0から数えます。

sample3では変数 $a の要素番号2 の値を取得しています。

sample3

PS C:\Users\HIRO> $a[2]
3

また

変数名[取り出し開始位置要素番号..取り出し終了位置要素番号]

とすると範囲を指定して、値を取り出すことができます。

sample4 では 要素番号が1~3までの値を取得します。

sample4

PS C:\Users\HIRO> $a[1..3]
2
3
4

変数名[任意の要素番号,任意の要素番号, ....]

とすると指定した要素番号の値を取り出すことができます。

sample5 では 要素番号が1,2,4の値を取得しています。

sample5

PS C:\Users\HIRO> $a[1,2,4]
2
3
5

値を代入するには sample5(a[1]に5を代入)のようにします。

sample6

PS C:\Users\HIRO> $a[1] = 5