Option<T> 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Option<T>(String, String)
初始化 IdentifierSymbol 类的新实例。
public Option (string name, string? description = default);
new System.CommandLine.Option<'T> : string * string -> System.CommandLine.Option<'T>
Public Sub New (name As String, Optional description As String = Nothing)
参数
- name
- String
符号的名称。
- description
- String
符号的说明,显示在命令行帮助中。
适用于
Option<T>(String[], String)
Option<T>(String, Func<T>, String)
public Option (string name, Func<T> getDefaultValue, string? description = default);
new System.CommandLine.Option<'T> : string * Func<'T> * string -> System.CommandLine.Option<'T>
Public Sub New (name As String, getDefaultValue As Func(Of T), Optional description As String = Nothing)
参数
- name
- String
- getDefaultValue
- Func<T>
- description
- String
适用于
Option<T>(String[], Func<T>, String)
public Option (string[] aliases, Func<T> getDefaultValue, string? description = default);
new System.CommandLine.Option<'T> : string[] * Func<'T> * string -> System.CommandLine.Option<'T>
Public Sub New (aliases As String(), getDefaultValue As Func(Of T), Optional description As String = Nothing)
参数
- aliases
- String[]
- getDefaultValue
- Func<T>
- description
- String
适用于
Option<T>(String, ParseArgument<T>, Boolean, String)
public Option (string name, System.CommandLine.Parsing.ParseArgument<T> parseArgument, bool isDefault = false, string? description = default);
new System.CommandLine.Option<'T> : string * System.CommandLine.Parsing.ParseArgument<'T> * bool * string -> System.CommandLine.Option<'T>
Public Sub New (name As String, parseArgument As ParseArgument(Of T), Optional isDefault As Boolean = false, Optional description As String = Nothing)
参数
- name
- String
- parseArgument
- ParseArgument<T>
- isDefault
- Boolean
- description
- String
适用于
Option<T>(String[], ParseArgument<T>, Boolean, String)
public Option (string[] aliases, System.CommandLine.Parsing.ParseArgument<T> parseArgument, bool isDefault = false, string? description = default);
new System.CommandLine.Option<'T> : string[] * System.CommandLine.Parsing.ParseArgument<'T> * bool * string -> System.CommandLine.Option<'T>
Public Sub New (aliases As String(), parseArgument As ParseArgument(Of T), Optional isDefault As Boolean = false, Optional description As String = Nothing)
参数
- aliases
- String[]
- parseArgument
- ParseArgument<T>
- isDefault
- Boolean
- description
- String