如何通过get-help
获得如何使用对象方法的示例?Powershell对象'方法'的例子?
为什么PowerShell和MSDN中列出的方法数量存在差异?
例如'a'|gm|? name -like '*char*'
显示有一个ToChar()
方法的字符串,但下面的链接does not。 http://msdn.microsoft.com/en-us/library/system.string_methods(v=vs.110).aspx
如何通过get-help
获得如何使用对象方法的示例?Powershell对象'方法'的例子?
为什么PowerShell和MSDN中列出的方法数量存在差异?
例如'a'|gm|? name -like '*char*'
显示有一个ToChar()
方法的字符串,但下面的链接does not。 http://msdn.microsoft.com/en-us/library/system.string_methods(v=vs.110).aspx
不幸的是Get-Help
不能用于获取对象/类的帮助量方法。目前你不得不求助于网络搜索。
还有另外一种方法。例如,你是不知道在System.String
类中的所有成员,然后,列出下面使用Get-Member
命令行所有成员都可以做
$string = "hello";
$string | Get-Member
这会给你的成员像
TypeName: System.String
Name MemberType Definition
---- ---------- ----------
Clone Method System.Object Clone()
CompareTo Method int CompareTo(System.Object value), int CompareTo(string strB)
Contains Method bool Contains(string value)
一个粗略的签名/定义
同样,要查看静态成员使用-Static
开关一样
$string | Get-Member -Static
如果你想在班驳的更多信息cular member(s)then MSDN
永远在那里。
而且,看到这个Nice Technet Article
那么如何获得如何使用'ToChar()'方法的示例?不知道为什么只有这种方法没有在MSDN中列出。 – 2014-10-31 23:21:27
每种方法都在MSDN中列出。你的意思是'Convert.Tochar()'方法吗?原因'System.String'类没有任何方法名为'Tochar()' – Rahul 2014-10-31 23:28:06
''a'| gm |?名字般的'* char *'' – 2014-11-01 00:08:11
如果您使用的是PSCX模块,你可以到网上MSDN主题,像这样:
Pscx\Get-Help -Object [string] -Online
如果您下载最新版本PSCX(3.2。 0),这个代理默认是禁用的。要打开它,导入模块,像这样:
Import-Module Pscx -ArgumentList @{ModulesToImport = @{GetHelp = $true}}
的'ToChar'可能来自于'IConvertible'接口 - http://msdn.microsoft.com/en-us/library/system.iconvertible。 tochar.aspx – Matej 2014-11-01 00:49:04