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