Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Una tupla di valori è una struttura di dati con un numero specifico e una sequenza di valori. .NET offre i tipi di tupla di valori predefiniti seguenti:
- La ValueTuple<T1> struttura rappresenta una tupla di valori con un elemento .
- La ValueTuple<T1,T2> struttura rappresenta una tupla di valori con due elementi.
- La ValueTuple<T1,T2,T3> struttura rappresenta una tupla di valori con tre elementi.
- La ValueTuple<T1,T2,T3,T4> struttura rappresenta una tupla di valori con quattro elementi.
- La ValueTuple<T1,T2,T3,T4,T5> struttura rappresenta una tupla di valori con cinque elementi.
- La ValueTuple<T1,T2,T3,T4,T5,T6> struttura rappresenta una tupla di valori con sei elementi.
- La ValueTuple<T1,T2,T3,T4,T5,T6,T7> struttura rappresenta una tupla di valori con sette elementi.
- La ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> struttura rappresenta una tupla di valori con otto o più elementi.
I tipi di tupla di valori differiscono dai tipi di tupla (ad esempio Tuple<T1,T2>) come indicato di seguito:
- Sono strutture (tipi valore) anziché classi (tipi riferimento).
- I membri, Item1 ad esempio e Item2 , sono campi anziché proprietà.
- I relativi campi sono modificabili anziché di sola lettura.
I tipi di tuple valore forniscono l'implementazione di runtime che supporta le tuple in C# e le tuple struct in F#. Oltre a creare un'istanza ValueTuple<T1,T2> usando la sintassi del linguaggio, è possibile chiamare il Create metodo factory.