【PowerShell】変数のデータ型を確認する方法


この記事はプロモーションを含みます。

PowerShell

ホーム > PowerShell 逆引きリファレンス

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().NameInt32
FullName型の正式名称$var.GetType().FullNameSystem.Int32
MinValue型で扱える最小値$var.GetType()::MinValue-2147483648
MaxValue型で扱える最大値$var.GetType()::MaxValue2147483647

コメント

タイトルとURLをコピーしました