Condividi tramite


TupleElementNamesAttribute Costruttori

Definizione

Overload

TupleElementNamesAttribute()

>Inizializza una nuova istanza della classe TupleElementNamesAttribute.

TupleElementNamesAttribute(String[])

Inizializza una nuova istanza della classe TupleElementNamesAttribute.

TupleElementNamesAttribute()

>Inizializza una nuova istanza della classe TupleElementNamesAttribute.

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

Si applica a

TupleElementNamesAttribute(String[])

Origine:
TupleElementNamesAttribute.cs
Origine:
TupleElementNamesAttribute.cs
Origine:
TupleElementNamesAttribute.cs

Inizializza una nuova istanza della classe 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())

Parametri

transformNames
String[]

Matrice di stringhe che specifica, in un attraversamento di profondità preliminare della costruzione di un tipo, che le occorrenze della tupla di valori devono contenere nomi di elemento.

Commenti

Questo costruttore viene usato nei tipi che contengono un'istanza di tupla di valori con nomi di elemento. Ad esempio, se C è un tipo generico con due parametri di tipo, l'uso del tipo costruito C(ValueTuple<T1,T2>,ValueTuple<T1,T2,T3>) potrebbe essere destinato a considerare il primo argomento di tipo come tupla con nomi di elemento e il secondo come tupla senza nomi di elemento. In questo caso, la specifica dell'attributo appropriata deve usare un valore transformNames di { "name1", "name2", null, null, null}.

Si applica a