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

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 valori 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 considerare il primo argomento di tipo come una tupla con nomi di elemento e il secondo come tupla senza nomi di elemento. In questo caso, la specifica dell'attributo appropriata deve usare il transformNames valore { "name1", "name2", null, null, null}.

Si applica a