Tuple di valori

Una tupla di valori è una struttura di dati con un numero specifico e una sequenza di valori. .NET fornisce i tipi di tupla di valori predefiniti seguenti:

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, ad esempio Item1 e Item2, sono campi anziché proprietà.
  • I relativi campi sono modificabili anziché di sola lettura.

I tipi di tupla di valori forniscono l'implementazione del runtime che supporta tuple in C# e tuple di struct in F#. Oltre a creare un'istanza di ValueTuple<T1,T2> usando la sintassi del linguaggio, è possibile chiamare il metodo factory Create.

Vedi anche