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