PowerShell中使用GetType获取变量数据类型
程序员文章站
2022-05-21 18:46:47
本文介绍在powershell中如何获取变量的数据类型,使用gettype()函数来完成此任务。
首先看一个例子:
复制代码 代码如下:ps c:\users\zhan...
本文介绍在powershell中如何获取变量的数据类型,使用gettype()函数来完成此任务。
首先看一个例子:
复制代码 代码如下:
ps c:\users\zhanghong> $i=1
ps c:\users\zhanghong> $i.gettype()
ispublic isserial name basetype
-------- -------- ---- --------
true true int32 system.valuetype
ps c:\users\zhanghong> $i.gettype()
ispublic isserial name basetype
-------- -------- ---- --------
true true int32 system.valuetype
我们给变量$i赋值了一个数字“1”,但我们并没有强制给变量指定一个数据类型。但我们使用gettype()函数来查看它的类型,结果我们可以看出来,系统自动将它定义成了整形。
gettype()函数是.net framework中所有对象都有的一个方法,这个方法返回对象的类型。当然这里的对象是.net中所指的对象——所有的变量都是对象。具体的用法为:
<变量名>.gettype(),返回值为一个runtimetype类型。
复制代码 代码如下:
ps c:\users\zhanghong> $x = $i.gettype()
ps c:\users\zhanghong> $x.gettype()
ispublic isserial name basetype
-------- -------- ---- --------
false true runtimetype system.type
我们可以直接使用runtimetype的name属性来简单获取数据类型。
复制代码 代码如下:
ps c:\users\zhanghong> $i.gettype().name
int32
关于powershell中使用gettype获取变量类型,本文就介绍这么多,希望对大家有所帮助,谢谢!
推荐阅读
-
PowerShell中的$Input变量使用实例
-
PowerShell中使用GetType获取变量数据类型
-
Springboot如何获取配置文件application.yml中自定义的变量并使用
-
如何获取Oracle share pool中没有使用绑定变量的SQL
-
[QMacros] 教程: 使用 QMacros 从 PHP 脚本中获取使用的变量名称列表
-
PowerShell中的$Input变量使用实例
-
PowerShell中使用GetType获取变量数据类型
-
如何获取Oracle share pool中没有使用绑定变量的SQL
-
CI框架中model和加载view时为了获取controller上的变量为什么使用了不同的方法?
-
Springboot如何获取配置文件application.yml中自定义的变量并使用