Option 建構函式

定義

多載

Option(String, String, Type, Func<Object>, ArgumentArity)

初始化 Option 類別的新執行個體。

Option(String[], String, Type, Func<Object>, ArgumentArity)

初始化 Option 類別的新執行個體。

Option(String, String, Type, Func<Object>, ArgumentArity)

初始化 Option 類別的新執行個體。

public Option (string name, string? description = default, Type? argumentType = default, Func<object?>? getDefaultValue = default, System.CommandLine.ArgumentArity arity = default);
new System.CommandLine.Option : string * string * Type * Func<obj> * System.CommandLine.ArgumentArity -> System.CommandLine.Option
Public Sub New (name As String, Optional description As String = Nothing, Optional argumentType As Type = Nothing, Optional getDefaultValue As Func(Of Object) = Nothing, Optional arity As ArgumentArity = Nothing)

參數

name
String

選項的名稱,可用來在命令行上指定它。

description
String

說明中顯示的選項描述。

argumentType
Type

選項的自變數 () 可以剖析的類型。

getDefaultValue
Func<Object>

未在命令列上指定選項時,用來取得選項預設值的委派。

arity
ArgumentArity

選項的arity。

適用於

Option(String[], String, Type, Func<Object>, ArgumentArity)

初始化 Option 類別的新執行個體。

public Option (string[] aliases, string? description = default, Type? argumentType = default, Func<object?>? getDefaultValue = default, System.CommandLine.ArgumentArity arity = default);
new System.CommandLine.Option : string[] * string * Type * Func<obj> * System.CommandLine.ArgumentArity -> System.CommandLine.Option
Public Sub New (aliases As String(), Optional description As String = Nothing, Optional argumentType As Type = Nothing, Optional getDefaultValue As Func(Of Object) = Nothing, Optional arity As ArgumentArity = Nothing)

參數

aliases
String[]

命令行上可用來指定 選項的字串集合。

description
String

說明中顯示的選項描述。

argumentType
Type

選項的自變數 () 可以剖析的類型。

getDefaultValue
Func<Object>

未在命令列上指定選項時,用來取得選項預設值的委派。

arity
ArgumentArity

選項的arity。

適用於