Tuplas de valor

Una tupla de valor es una estructura de datos que tiene un número específico y una secuencia de valores. .NET proporciona los siguientes tipos de tupla de valores integrados:

Los tipos de tupla de valor difieren de los tipos de tupla (como Tuple<T1,T2>) como se indica a continuación:

  • Son estructuras (tipos de valor) en lugar de clases (tipos de referencia).
  • Miembros como Item1 y Item2 son campos en lugar de propiedades.
  • Sus campos son mutables en lugar de solo lectura.

Los tipos de tupla de valor proporcionan la implementación en runtime que admite tuplas en C# y tuplas de estructura en F#. Además de crear una instancia ValueTuple<T1,T2> mediante la sintaxis del lenguaje, puede llamar al Factory Method Create.

Consulte también