TupleElementNamesAttribute Konstruktory

Definicja

Przeciążenia

TupleElementNamesAttribute()

>Inicjuje TupleElementNamesAttribute nowe wystąpienie klasy.

TupleElementNamesAttribute(String[])

Inicjuje nowe wystąpienie klasy TupleElementNamesAttribute.

TupleElementNamesAttribute()

>Inicjuje TupleElementNamesAttribute nowe wystąpienie klasy.

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żce przechodzenie po pierwszym przechodzeniu konstrukcji typu, które wystąpienia krotki wartości są przeznaczone do przenoszenia nazw elementów.

Uwagi

Ten konstruktor jest używany w typach zawierających 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 może być przeznaczone do traktowania pierwszego argumentu typu)C(ValueTuple<T1,T2>,ValueTuple<T1,T2,T3>jako krotki z nazwami elementów, a drugi jako krotka bez nazw elementów. W takim przypadku odpowiednia specyfikacja atrybutu powinna używać transformNames wartości { "name1", "name2", null, null, null}.

Dotyczy