Argument<T> Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Argument<T>() |
Inicializuje novou instanci Argument třídy. |
Argument<T>(Func<T>) |
Inicializuje novou instanci Argument třídy. |
Argument<T>(ParseArgument<T>, Boolean) |
Inicializuje novou instanci Argument třídy. |
Argument<T>(String, String) |
Inicializuje novou instanci Argument třídy. |
Argument<T>(String, Func<T>, String) |
Inicializuje novou instanci Argument třídy. |
Argument<T>(String, ParseArgument<T>, Boolean, String) |
Inicializuje novou instanci Argument třídy. |
Argument<T>()
Inicializuje novou instanci Argument třídy.
public:
Argument();
public Argument ();
Public Sub New ()
Platí pro
Argument<T>(Func<T>)
Inicializuje novou instanci Argument třídy.
public:
Argument(Func<T> ^ getDefaultValue);
public Argument (Func<T> getDefaultValue);
new System.CommandLine.Argument<'T> : Func<'T> -> System.CommandLine.Argument<'T>
Public Sub New (getDefaultValue As Func(Of T))
Parametry
- getDefaultValue
- Func<T>
Delegát, který se má vyvolat, aby vrátil výchozí hodnotu.
Výjimky
Vyvolá se, když getDefaultValue
má hodnotu null.
Platí pro
Argument<T>(ParseArgument<T>, Boolean)
Inicializuje novou instanci Argument třídy.
public Argument (System.CommandLine.Parsing.ParseArgument<T> parse, bool isDefault = false);
new System.CommandLine.Argument<'T> : System.CommandLine.Parsing.ParseArgument<'T> * bool -> System.CommandLine.Argument<'T>
Public Sub New (parse As ParseArgument(Of T), Optional isDefault As Boolean = false)
Parametry
- parse
- ParseArgument<T>
Analyzátor vlastních argumentů.
- isDefault
- Boolean
true
a výsledek parse
použijete jako výchozí hodnotu.
Platí pro
Argument<T>(String, String)
Inicializuje novou instanci Argument třídy.
public Argument (string? name, string? description = default);
new System.CommandLine.Argument<'T> : string * string -> System.CommandLine.Argument<'T>
Public Sub New (name As String, Optional description As String = Nothing)
Parametry
- name
- String
Název argumentu.
- description
- String
Popis argumentu zobrazený v nápovědě
Platí pro
Argument<T>(String, Func<T>, String)
Inicializuje novou instanci Argument třídy.
public Argument (string name, Func<T> getDefaultValue, string? description = default);
new System.CommandLine.Argument<'T> : string * Func<'T> * string -> System.CommandLine.Argument<'T>
Public Sub New (name As String, getDefaultValue As Func(Of T), Optional description As String = Nothing)
Parametry
- name
- String
Název argumentu.
- getDefaultValue
- Func<T>
Delegát, který se má vyvolat, aby vrátil výchozí hodnotu.
- description
- String
Popis argumentu zobrazený v nápovědě
Výjimky
Vyvolá se, když getDefaultValue
má hodnotu null.
Platí pro
Argument<T>(String, ParseArgument<T>, Boolean, String)
Inicializuje novou instanci Argument třídy.
public Argument (string? name, System.CommandLine.Parsing.ParseArgument<T> parse, bool isDefault = false, string? description = default);
new System.CommandLine.Argument<'T> : string * System.CommandLine.Parsing.ParseArgument<'T> * bool * string -> System.CommandLine.Argument<'T>
Public Sub New (name As String, parse As ParseArgument(Of T), Optional isDefault As Boolean = false, Optional description As String = Nothing)
Parametry
- name
- String
Název argumentu.
- parse
- ParseArgument<T>
Analyzátor vlastních argumentů.
- isDefault
- Boolean
true
a výsledek parse
použijete jako výchozí hodnotu.
- description
- String
Popis argumentu zobrazený v nápovědě
Výjimky
Vyvolá se, když parse
má hodnotu null.