TupleElementNamesAttribute Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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[])
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}
.