TupleElementNamesAttribute Konstruktoren

Definition

Ü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[])

Quelle:
TupleElementNamesAttribute.cs
Quelle:
TupleElementNamesAttribute.cs
Quelle:
TupleElementNamesAttribute.cs

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 einem Durchlauf zur Tiefensuche vor der Sortierung zur Konstruktion eines Typs angibt, welche Vorkommen des Werttupels Elementnamen erhalten sollen.

Hinweise

Dieser Konstruktor wird für Typen verwendet, die ein Werttupel instance mit Elementnamen enthalten. Wenn es sich C beispielsweise um einen generischen Typ mit zwei Typparametern handelt, kann die Verwendung des konstruierten Typs)C(ValueTuple<T1,T2>,ValueTuple<T1,T2,T3>dazu gedacht sein, das Argument des ersten Typs als Tupel mit Elementnamen und das zweite als Tupel ohne Elementnamen zu behandeln. In diesem Fall sollte die entsprechende Attributspezifikation den transformNames Wert verwenden { "name1", "name2", null, null, null}.

Gilt für: