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 le occorrenze di tuple di valori che devono portare i nomi degli elementi in un attraversamento pre-ordine in profondità di costruzione di un tipo.

Commenti

Questo costruttore viene usato nei tipi che contengono un'istanza di tupla di valore con nomi di elemento. Ad esempio, se C è un tipo generico con due parametri di tipo, l'uso del tipo)C(ValueTuple<T1,T2>,ValueTuple<T1,T2,T3>costruito potrebbe essere destinato a trattare 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 transformNames valore di { "name1", "name2", null, null, null}.

Si applica a