Partager via


Tuples de valeur

Un tuple de valeur est une structure de données qui a un nombre et une séquence spécifiques de valeurs. .NET fournit les types de tuples de valeur intégrés suivants :

Les types tuples de valeur diffèrent des types tuples (tels que Tuple<T1,T2>) de la manière suivante :

  • Il s’agit de structures (types valeur) plutôt que de classes (types référence).
  • Les membres tels que Item1 et Item2 sont des champs plutôt que des propriétés.
  • Leurs champs sont modifiables plutôt qu’en lecture seule.

Les types tuples de valeur fournissent l’implémentation à l’exécution qui prend en charge les tuples en C# et les tuples de struct en F#. En plus de créer une ValueTuple<T1,T2> instance en utilisant la syntaxe du langage, vous pouvez appeler la Create méthode de factory.

Voir aussi