【PowerShell】変数のデータ型を変換する

スポンサーリンク

今回は変数のデータ型を変換する方法を説明します。

書式

$変数 = $変数 -as [変更後のデータ型]

まずは変数を作成しデータを格納してみましょう。

PS> $a = 1234
PS>

次に変数のデータ型を確認してみます。

PS> $a.GetType().FullName
System.Int32

データ型は「Int32」であることがわかります。
それでは今度は変数 $a のデータ型を「String」に変換してみましょう。

PS> $a = $a -as [System.String]
PS>

改めて $a のデータ型を確認してみます。

PS> $a.GetType().FullName
System.String

$a のデータ型が「System.String」に変換されたことがわかります。
なお [] の中の変数の指定は 「System.」 を省略することもできます。

PS> $a = $a -as [String]
PS>

以上。

PowerShell に関しては下記の本をお勧めしておきます。プログラミング初心者向けに丁寧に解説されています。2015年に出版された本ですが、PowerShell の基本的なコマンドはかわらないので何の問題もありません。

コメント