PowerShellで変数のデータ型を確認する方法を解説します。
はじめに・データ型の一覧
PowerShellでは、様々なデータ型を扱うことが出来ます。
本記事では、変数に設定されているデータ型を確認する方法を説明します。
PowerShellで、使用することの出来るデータ型は以下にまとめています。
変数のデータ型を取得する
変数に設定されているデータ型を取得するには、GetTypeメソッドを使用します。
ここでは、GetTypeメソッドの使用方法について説明します。
書式
GetTypeメソッドの書式です。
変数名.GetType()
サンプル
GetTypeメソッドを使用するサンプルです。
$var = 0 $var.GetType()
実行結果
サンプルの実行結果です。
変数[var]のデータ型が「int(Int32)」であることが分かります。
PS C:\workspace\PowerShell> .\test.ps1 IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Int32 System.ValueType
GetTypeメソッドで使えるプロパティ
GetTypeメソッドでは、様々な情報を取得するためのプロパティが用意されています。
ここでは、使用頻度が高いと思われるプロパティについて説明します。
プロパティ | 説明 | 使用例 | 取得例 |
---|---|---|---|
Name | 型の名前(エイリアス) | $var.GetType().Name | Int32 |
FullName | 型の正式名称 | $var.GetType().FullName | System.Int32 |
MinValue | 型で扱える最小値 | $var.GetType()::MinValue | -2147483648 |
MaxValue | 型で扱える最大値 | $var.GetType()::MaxValue | 2147483647 |
リンク
コメント