Udostępnij za pośrednictwem


TupleElementNamesAttribute Konstruktory

Definicja

Przeciążenia

TupleElementNamesAttribute()

>inicjuje nowe wystąpienie klasy TupleElementNamesAttribute.

TupleElementNamesAttribute(String[])

Inicjuje nowe wystąpienie klasy TupleElementNamesAttribute.

TupleElementNamesAttribute()

>inicjuje nowe wystąpienie klasy TupleElementNamesAttribute.

public:
 TupleElementNamesAttribute();
public TupleElementNamesAttribute ();
Public Sub New ()

Dotyczy

TupleElementNamesAttribute(String[])

Źródło:
TupleElementNamesAttribute.cs
Źródło:
TupleElementNamesAttribute.cs
Źródło:
TupleElementNamesAttribute.cs

Inicjuje nowe wystąpienie klasy TupleElementNamesAttribute.

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())

Parametry

transformNames
String[]

Tablica ciągów, która określa, w przedsprzedażdzeniu przechodzenia pierwszego przechodzenia budowy typu, które wystąpienia krotki wartości mają nosić nazwy elementów.

Uwagi

Ten konstruktor jest używany w typach, które zawierają wystąpienie krotki wartości z nazwami elementów. Jeśli na przykład C jest typem ogólnym z dwoma parametrami typu, użycie skonstruowanego typu C(ValueTuple<T1,T2>,ValueTuple<T1,T2,T3>) może być przeznaczone do traktowania pierwszego argumentu typu jako krotki z nazwami elementów, a drugi jako krotka bez nazw elementów. W takim przypadku odpowiednia specyfikacja atrybutu powinna używać wartości transformNames{ "name1", "name2", null, null, null}.

Dotyczy