今回は変数のデータ型を変換する方法を説明します。
まずは変数を作成しデータを格納してみましょう。
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 の基本的なコマンドはかわらないので何の問題もありません。
コメント