* 型 [#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
 


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS