Ler em inglês

Partilhar via


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 internos 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 somente leitura.

Os tipos de tupla de valor fornecem a implementação de tempo de execução que suporta tuplas em C# e tuplas struct 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.

Consulte também