PowerShell 中使用的 GetType

Rohan Timalsina 2022年5月16日
PowerShell 中使用的 GetType

PowerShell 有不同的資料型別,如整數、字串、布林值、日期時間、陣列、布林值等。本教程將介紹 PowerShell 中的 GetType 方法來獲取當前變數的資料型別。

在 PowerShell 中使用 GetType 獲取變數的資料型別

考慮一下,我們有一個變數 $a,如下所示。

$a = Get-Date

你可以使用 GetType 方法檢視其資料型別,如下所示。它顯示變數的 IsPublicIsSerialNameBaseType 屬性。

$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。同樣,你將根據變數獲得不同的資料型別。

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website