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
Тип, с которым можно проанализировать аргументы параметра.
Делегат, используемый для получения значения по умолчанию для параметра, если он не указан в командной строке.
- arity
- ArgumentArity
Арность параметра.
Применяется к
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
Тип, с которым можно проанализировать аргументы параметра.
Делегат, используемый для получения значения по умолчанию для параметра, если он не указан в командной строке.
- arity
- ArgumentArity
Арность параметра.