PowerShell 中使用的 GetType
Rohan Timalsina
2022年5月16日
PowerShell 有不同的資料型別,如整數、字串、布林值、日期時間、陣列、布林值等。本教程將介紹 PowerShell 中的 GetType
方法來獲取當前變數的資料型別。
在 PowerShell 中使用 GetType
獲取變數的資料型別
考慮一下,我們有一個變數 $a
,如下所示。
$a = Get-Date
你可以使用 GetType
方法檢視其資料型別,如下所示。它顯示變數的 IsPublic
、IsSerial
、Name
和 BaseType
屬性。
$a.GetType()
輸出:
Name
表示變數的資料型別。
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True DateTime System.ValueType
你可以使用 GetType().Name
僅顯示資料型別。
$a.GetType().Name
輸出:
DateTime
讓我們看另一個例子; 我們有一個變數 $b
。
$b = 1234
$b.GetType()
$b.GetType().Name
輸出:
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True Int32 System.ValueType
Int32
如你所見,這次的資料型別是 Int32
。同樣,你將根據變數獲得不同的資料型別。
Author: Rohan Timalsina