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
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
z. B. ein generischer Typ mit zwei Typparametern ist, kann die Verwendung des konstruierten Typs C(
ValueTuple<T1,T2>,
ValueTuple<T1,T2,T3>)
zum Behandeln des ersten Typarguments als Tupel mit Elementnamen und dem zweiten als Tupel ohne Elementnamen gedacht sein. In diesem Fall sollte die entsprechende Attributspezifikation einen transformNames
Wert von { "name1", "name2", null, null, null}
verwenden.