Tuplas de valor

Uma tupla de valor é uma estrutura de dados que tem um número específico e uma sequência de valores. O .NET fornece os seguintes tipos incorporados de tupla de valor.

Os tipos de tupla de valor diferem dos tipos de tupla (como Tuple<T1,T2>) da seguinte forma:

  • São estruturas (tipos de valor) e não classes (tipos de referência).
  • Membros como Item1 e Item2 são campos em vez de propriedades.
  • Seus campos são mutáveis em vez de serem apenas de leitura.

Os tipos de valor tuple fornecem a implementação em tempo de execução que suporta tuplas em C# e estruturas de tupla em F#. Além de criar uma instância usando a ValueTuple<T1,T2> sintaxe da linguagem, você pode chamar o Create método de fábrica.

Ver também