这篇文章小编就为大家带来一篇讲解powershell判断对象,变量类型,powershell查看变量类型,属性和方法。小编觉得挺不错的,现在就分享给大家,如果你在找Get-Member,getType,powershell对象方法,也可以做个参照。一起跟随小编过来看看吧。
powershell判断对象,变量类型,powershell查看变量类型,属性和方法
作者:小程序教员 发布时间:2019-05-04
powershell判断对象,变量类型,powershell查看变量类型,属性和方法
在学习和使用powershell时,
经常会想要了解一个变量或对象是什么类型,
下面来讲讲…
一、 powershell里怎么查看变量类型
powershell里可以使用 getType() 函数, 来查看变量或对象类型, 例如:$website = 'www.qinziheng.com'
$website.getType()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True String System.Object
上面 name 的值就表示变量 $website 是 string(字符串) 类型
如果你在学习powershell,
可以不定义变量,
直接使用下面的方法
('qinziheng').getType()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True String System.Object
二、 powershell获取对象类型,属性和方法
getType()只能获取类型, 还有另外一种方法, 使用Get-Member这个cmdlet命令, 可以获取对象的类型,属性和方法:('qinziheng') | Get-Member
TypeName:System.String
Name MemberType Definition
---- ---------- ----------
Clone Method System.Object Clone(), System.Object ICloneable...
CompareTo Method int CompareTo(System.Object value), int Compare...
Contains Method bool Contains(string value)
CopyTo Method void CopyTo(int sourceIndex, char[] destination...
EndsWith Method bool EndsWith(string value), bool EndsWith(stri...
Equals Method bool Equals(System.Object obj), bool Equals(str...
GetEnumerator Method System.CharEnumerator GetEnumerator(), System.C...
GetHashCode Method int GetHashCode()
GetType Method type GetType()
GetTypeCode Method System.TypeCode GetTypeCode(), System.TypeCode ...
IndexOf Method int IndexOf(char value), int IndexOf(char value...
IndexOfAny Method int IndexOfAny(char[] anyOf), int IndexOfAny(ch...
Insert Method string Insert(int startIndex, string value)
...
其中 TypeName:System.String 表示对象的类型
三、 powershell判断对象类型后有什么用
获取对象类型后, 你可以通过 name 属性来获取类型的值, 用于程序处理。('qinziheng').getType().Name
String
通过第二种方式获取到对象的属性和方法,
就能让你更好的在程序中使用,
比如可以使用 IndexOf() 方法来查找字符串
('qinziheng').IndexOf('zi')
3
表示在 qinziheng 中查找 zi的位置,
3表示 zi 的起始位置(从0开始计数),
四、 powershell判断对象类型的扩展知识
在第一步中, 我们使用('qinziheng').getType()来获取对象类型, 可以结合第二种方法,('qinziheng').getType() | Get-Member
来更深入了解,
注意与('qinziheng') | Get-Member的区别
子恒老师在这里就不展开了。
猛击这里,
观看子恒老师《高价值网站接口开发》系列视频
了解实现过程和下载相关源代码
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
powershell判断对象,变量类型,powershell查看变量类型,属性和方法链接:https://www.qinziheng.com/details/8309/
powershell判断对象,变量类型,powershell查看变量类型,属性和方法相关文章