, string value), System.Void WriteLine(string value)
但是Definition的输出阅读不方便,可是稍加润色。
PS C:Powershell> $method.Definition.Replace("),",")`n")
System.Void WriteLine()
System.Void WriteLine(System.ConsoleColor foregroundColor, System.ConsoleColor backgroundColor, string value)
System.Void WriteLine(string value)
创建选择菜单
这里需要使用$host.UI.PromptForChoice()方法,先查看方法的定义:
PS C:Powershell> $host.ui.PromptForChoice
MemberType : Method
OverloadDefinitions : {int PromptForChoice(string caption, string message, System.Collections.ObjectModel.Collection[Sy
stem.Management.Automation.Host.ChoiceDescription] choices, int defaultChoice), System.Collection
s.ObjectModel.Collection[int] PromptForChoice(string caption, string message, System.Collections.
ObjectModel.Collection[System.Management.Automation.Host.ChoiceDescription] choices, System.Colle
ctions.Generic.IEnumerable[int] defaultChoices)}
TypeNameOfValue : System.Management.Automation.PSMethod
Value : int PromptForChoice(string caption, string message, System.Collections.ObjectModel.Collection[Sys
tem.Management.Automation.Host.ChoiceDescription] choices, int defaultChoice), System.Collections
.ObjectModel.Collection[int] PromptForChoice(string caption, string message, System.Collections.O
bjectModel.Collection[System.Management.Automation.Host.ChoiceDescription] choices, System.Collec
tions.Generic.IEnumerable[int] defaultChoices)
Name : PromptForChoice
IsInstance : True
下面的脚本演示如何创建选择菜单:










