TupleElementNamesAttribute Konstruktory

Definicja

Przeciążenia

TupleElementNamesAttribute()

>inicjuje nowe wystąpienie klasy TupleElementNamesAttribute.

C#
public TupleElementNamesAttribute();

Dotyczy

.NET Core 1.0
Produkt Wersje
.NET Core 1.0

TupleElementNamesAttribute(String[])

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

Inicjuje nowe wystąpienie klasy TupleElementNamesAttribute.

C#
public TupleElementNamesAttribute(string?[] transformNames);
C#
public TupleElementNamesAttribute(string[] transformNames);

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

.NET 10 i inne wersje
Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1