当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] GetType - 在 PowerShell 中获取变量数据类型

作者:精品下载站 日期:2024-12-14 16:38:26 浏览:14 分类:玩电脑

GetType - 在 PowerShell 中获取变量数据类型


PowerShell 具有不同的数据类型,如整数、日期时间、浮点数、字符串、布尔值等。PowerShell 中的变量存储任何类型的对象。 GetType方法用于获取变量的数据类型。

PowerShell GetType 方法返回变量的当前数据类型。GetType 方法返回变量的名称和基本类型属性。

在进行加法、串联、除法或任何使用多个变量的操作之前,最好检查变量的数据类型。

在本文中,我将解释如何使用PowerShell GetType() 获取变量的数据类型。

PowerShell GetType 示例

PowerShell GetType 方法获取变量的当前数据类型。让我们通过示例来了解 getType() 方法。

让我们考虑一个在变量中分配公司名称的示例,如下所示

 $CompanyName = "ShellGeek" 
 $CompanyName.GetType()  

PowerShell 中的 $CompanyName 变量保存 ShellGeek 值。

要获取变量类型,请使用 GetType( ) 方法。

它返回 IsPublic、IsSerial、Name 和 BaseType 属性。 $CompanyName 变量是字符串数据类型。

上面获取变量数据类型的输出如下

[玩转系统] GetType - 在 PowerShell 中获取变量数据类型

GetType - 获取变量类型

让我们举其他例子来获取变量类型,如下所示

获取数值数据的变量类型

 $phone = 12345679     
 $phone.GetType().Name 

在上面的示例中,$phone 变量包含分配给它的数字数据。使用 GetType() 方法及其 Name 属性,我们可以获得 Int32 变量类型

酷提示:如何在 PowerShell 中使用 get 变量!

检查日期变量类型

$curDate = Get-Date 
$curDate 
$curDate.GetType()

在上面的示例中,$curDate 变量保存 Get-Date 值。

对变量使用 GetType 方法会返回 DateTime 变量类型。

获取数组的变量类型

$Test = '1','2','3','4','5' 
$Test.GetType()

在上面的 PowerShell 脚本示例中,$Test 变量包含用,(逗号)分隔的数字数据。

要获取变量 $Test 的数据类型,请使用 GetType()。它将返回数据类型为 Object[],这是包含数组的 Array.$Test 变量的基本类型。

酷提示:如何使用测试连接来 ping 计算机列表!

结论

希望上述使用PowerShell GetType()方法获取变量类型的文章对您有所帮助。

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯