TupleElementNamesAttribute Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| TupleElementNamesAttribute() |
>Initialisiert eine neue Instanz der TupleElementNamesAttribute Klasse. |
| TupleElementNamesAttribute(String[]) |
Initialisiert eine neue Instanz der TupleElementNamesAttribute-Klasse. |
TupleElementNamesAttribute()
>Initialisiert eine neue Instanz der TupleElementNamesAttribute Klasse.
public:
TupleElementNamesAttribute();
public TupleElementNamesAttribute();
Public Sub New ()
Gilt für:
TupleElementNamesAttribute(String[])
Initialisiert eine neue Instanz der TupleElementNamesAttribute-Klasse.
public:
TupleElementNamesAttribute(cli::array <System::String ^> ^ transformNames);
public TupleElementNamesAttribute(string?[] transformNames);
public TupleElementNamesAttribute(string[] transformNames);
new System.Runtime.CompilerServices.TupleElementNamesAttribute : string[] -> System.Runtime.CompilerServices.TupleElementNamesAttribute
Public Sub New (transformNames As String())
Parameter
- transformNames
- String[]
Ein Zeichenfolgenarray, das in einer Vorreihenfolge tiefen-first-Traversal der Konstruktion eines Typs angibt, welche Wert-Tupel-Vorkommen Elementnamen tragen sollen.
Hinweise
Dieser Konstruktor wird für Typen verwendet, die eine Wert-Tupelinstanz mit Elementnamen enthalten. Wenn C es sich beispielsweise um einen generischen Typ mit zwei Typparametern handelt, kann die Verwendung des konstruierten TypsC(ValueTuple<T1,T2>,ValueTuple<T1,T2,T3>)als Tupel mit Elementnamen und dem zweiten als Tupel ohne Elementnamen behandelt werden. In diesem Fall sollte die entsprechende Attributspezifikation einen transformNames Wert von { "name1", "name2", null, null, null}.