* 型 [#w431f437]
** タイプキャスト [#g451d4b7]
[String]や[Int][Double]等でタイプキャストする。
PS C:\Users\taro> 2 * 3
6
PS C:\Users\taro> [String] 2 * 3
222
*** ToString() [#w1e3831a]
PS C:\Users\taro> $i = 10
PS C:\Users\taro> $i.ToString();
10
** 型を調べる [#z339ff10]
*** GetType() [#red8ac48]
PS C:\Users\taro> $i.GetType()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True Int32 System.ValueType
*** パイプを通るオブジェクトの型を調べる [#na3a67eb]
PS> Get-Date | % gettype
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True DateTime System.ValueType
PS> dir *.txt | % GetType | select -Unique
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True FileInfo System.IO.FileSystemInfo