如何通過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