PowerShell成员:方法和属性的解释?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PowerShell成员:方法和属性的解释?相关的知识,希望对你有一定的参考价值。

我是PowerShell的新手,来自很久以前的BASH背景。 PowerShell的内置文档和Web上的帮助非常好,但是我一直磕磕绊绊的一个领域是理解方法和属性(这些被称为成员/类?)。我知道我可以看到我可以使用哪些方法和属性,例如:

ls | get-member

.Exists.Trim.SubString.Split等实际上如何运作?

答案

当你做Get-Member时,你会看到TypeName,如:

TypeName: System.IO.DirectoryInfo

您可以搜索该类型并查看其成员。

这些是.NET框架对象及其成员和属性,因此您可以使用msdn上的大量文档。

例如,这是DirectoryInfo的文档:http://msdn.microsoft.com/en-us/library/system.io.directoryinfo.aspx

另一答案

我刚刚在脚本存储库中发布了一个脚本,可以帮助您解决这个问题。 http://gallery.technet.microsoft.com/scriptcenter/Finding-reference-b12324bc

它会带走你的努力,所以现在你可以做一些事情:

Get-ChildItem C:Windows | Get-Member | .Find-TypeReference.ps1

这将导致脚本以FileInfo和DirectoryInfo类型作为查询为您打开MSDN搜索页面。

以上是关于PowerShell成员:方法和属性的解释?的主要内容,如果未能解决你的问题,请参考以下文章

定义一个时钟类——Clock,它包括三个int型 成员变量分别表示时分秒,一个构造方法用于对三个成员变量(时分秒) 进行初始化,还有一个成员方法show()用于显示时钟对象的时间。其次,再定义(代码片

编写Java应用程序。首先,定义一个时钟类——Clock,它包括三个int型 成员变量分别表示时分秒,一个构造方法用于对三个成员变量(时分秒) 进行初始化,还有一个成员方法show()用于显示(代码片

如何枚举 COM 对象成员,如接口、属性和方法?

Java基础——类的继承

PowerShell Add-Member ...奇怪的行为?

python面向对象的成员属性等