TupleElementNamesAttribute Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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}
.