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

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

Pole řetězců, které určuje, v předběžném pořadí hloubkové procházení typu konstrukce, které hodnoty řazené kolekce členů mají nést názvy prvků.

Poznámky

Tento konstruktor se používá u typů, které obsahují instanci řazené kolekce členů s názvy prvků. Pokud C je například obecný typ se dvěma parametry typu, pak použití vytvořeného typu)C(ValueTuple<T1,T2>,ValueTuple<T1,T2,T3>může být zamýšleno k tomu, aby se první argument typu považovat za řazenou kolekci členů s názvy prvků a druhý jako řazenou kolekci členů bez názvů prvků. V tomto případě by příslušná specifikace atributu transformNames měla používat hodnotu { "name1", "name2", null, null, null}.

Platí pro