Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【PowerShell】オブジェクトの型を調べる

GetTypeメソッドを使う。FullNameプロパティにオブジェクトの型名が格納されている。リテラルも指定できるし変数を指定できる。

PS > (1).GetType()
IsPublic IsSerial Name                                     BaseType
-------- -------- ----                                     --------
True     True     Int32                                    System.ValueType
PS > (1).GetType().FullName
System.Int32
PS > 'A'.GetType().FullName
System.String
PS > '123'.GetType().FullName
System.String
PS > (Get-Date).GetType().FullName
System.DateTime
PS > (1..100).GetType().FullName
System.Object[]
PS > $s = "abc"
PS > $s.GetType().FullName
System.String
PS > $s = "A", "B"
PS > $s.GetType().FullName
System.Object[]