Sdílet prostřednictvím


TupleElementNamesAttribute Konstruktory

Definice

Přetížení

TupleElementNamesAttribute()

>Inicializuje novou instanci třídy TupleElementNamesAttribute.

TupleElementNamesAttribute(String[])

Inicializuje novou instanci TupleElementNamesAttribute třídy.

TupleElementNamesAttribute()

>Inicializuje novou instanci třídy TupleElementNamesAttribute.

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

Platí pro

TupleElementNamesAttribute(String[])

Zdroj:
TupleElementNamesAttribute.cs
Zdroj:
TupleElementNamesAttribute.cs
Zdroj:
TupleElementNamesAttribute.cs

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ředběžném pořadí hloubkové procházení konstrukce typu, které výskyty řazené kolekce hodnot mají nést názvy prvků.

Poznámky

Tento konstruktor se používá u typů, které obsahují instanci řazené kolekce členů hodnot s názvy elementů. Pokud je například C 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 argumentem prvního typu jako řazenou kolekcí členů s názvy elementů a druhý jako řazená kolekce členů bez názvů prvků. V tomto případě by příslušná specifikace atributu měla použít transformNames hodnotu { "name1", "name2", null, null, null}.

Platí pro