TupleElementNamesAttribute Konstruktory

Definice

Přetížení

TupleElementNamesAttribute()

>Inicializuje novou instanci TupleElementNamesAttribute třídy.

TupleElementNamesAttribute(String[])

Inicializuje novou instanci TupleElementNamesAttribute třídy.

TupleElementNamesAttribute()

>Inicializuje novou instanci TupleElementNamesAttribute třídy.

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

Platí pro

TupleElementNamesAttribute(String[])

Inicializuje novou instanci TupleElementNamesAttribute třídy.

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

Řetězcové pole, které určuje, v předobjednávce hloubkové procházení konstrukce typu, které hodnoty výskyty řazené kolekce členů jsou určeny k přenosu názvů elementů.

Poznámky

Tento konstruktor se používá u typů, které obsahují instanci řazené kolekce členů hodnot s názvy elementů. Pokud C je například obecný typ se dvěma parametry typu, může být použití vytvořeného typu) C(ValueTuple<T1,T2>, ValueTuple<T1,T2,T3>určeno k zacházení s prvním argumentem typu jako řazenou kolekcí členů s názvy elementů a druhou jako řazenou kolekci členů bez názvů prvků. V tomto případě by měla odpovídající specifikace atributu transformNames { "name1", "name2", null, null, null}použít hodnotu .

Platí pro