Ler em inglês

Partilhar via


ValueTuple<T1,T2,T3,T4,T5,T6,T7> Estrutura

Definição

Representa uma tupla de valor com sete componentes.

C#
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
C#
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
C#
[System.Serializable]
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable

Parâmetros de tipo

T1

O tipo do primeiro elemento da tupla de valor.

T2

O tipo do segundo elemento da tupla de valor.

T3

O tipo do terceiro elemento da tupla de valor.

T4

O tipo do quarto elemento da tupla de valor.

T5

O tipo do quinto elemento da tupla de valor.

T6

O tipo do sexto elemento da tupla de valor.

T7

O tipo do sétimo elemento da tupla de valor.

Herança
ValueTuple<T1,T2,T3,T4,T5,T6,T7>
Atributos
Implementações

Comentários

Para obter mais informações sobre essa API, consulte Tuplas de valor.

Construtores

Campos

Item1

Obtém o valor do primeiro elemento da instância ValueTuple<T1,T2,T3,T4,T5,T6,T7> atual.

Item2

Obtém o valor do segundo elemento da instância ValueTuple<T1,T2,T3,T4,T5,T6,T7> atual.

Item3

Obtém o valor do terceiro elemento da instância ValueTuple<T1,T2,T3,T4,T5,T6,T7> atual.

Item4

Obtém o valor do quarto elemento da instância ValueTuple<T1,T2,T3,T4,T5,T6,T7> atual.

Item5

Obtém o valor do quinto elemento da instância ValueTuple<T1,T2,T3,T4,T5,T6,T7> atual.

Item6

Obtém o valor do sexto elemento da instância ValueTuple<T1,T2,T3,T4,T5,T6,T7> atual.

Item7

Obtém o valor do sétimo elemento da instância ValueTuple<T1,T2,T3,T4,T5,T6,T7> atual.

Métodos

CompareTo(ValueTuple<T1,T2,T3,T4,T5,T6,T7>)

Compara a instância ValueTuple<T1,T2,T3,T4,T5,T6,T7> atual a uma instância ValueTuple<T1,T2,T3,T4,T5,T6,T7> especificada.

Equals(Object)

Retorna um valor que indica se a instância ValueTuple<T1,T2,T3,T4,T5,T6,T7> atual é igual a um objeto especificado.

Equals(ValueTuple<T1,T2,T3,T4,T5,T6,T7>)

Retorna um valor que indica se a instância ValueTuple<T1,T2,T3,T4,T5,T6,T7> atual é igual a uma instância ValueTuple<T1,T2,T3,T4,T5,T6,T7> especificada.

GetHashCode()

Calcula o código hash para a instância ValueTuple<T1,T2,T3,T4,T5,T6,T7> atual.

ToString()

Retorna uma cadeia de caracteres que representa o valor desta instância ValueTuple<T1,T2,T3,T4,T5,T6,T7>.

Implantações explícitas de interface

IComparable.CompareTo(Object)

Compara a instância ValueTuple<T1,T2,T3,T4,T5,T6,T7> atual a um objeto especificado usando um comparador especificado e retorna um inteiro que indica se o objeto atual está antes, depois ou na mesma posição que o objeto especificado na ordem de classificação.

IStructuralComparable.CompareTo(Object, IComparer)

Compara a instância ValueTuple<T1,T2,T3,T4,T5,T6,T7> atual a um objeto especificado usando um comparador especificado e retorna um inteiro que indica se o objeto atual está antes, depois ou na mesma posição que o objeto especificado na ordem de classificação.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Retorna um valor que indica se a instância ValueTuple<T1,T2,T3,T4,T5,T6,T7> atual é igual ao objeto especificado com base em um determinado método de comparação.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Calcula o código hash para a instância ValueTuple<T1,T2,T3,T4,T5,T6,T7> atual usando um método de computação especificado.

ITuple.Item[Int32]

Obtém o valor do elemento ValueTuple especificado.

ITuple.Length

Obtém o número de elementos no ValueTuple.

Métodos de Extensão

ToTuple<T1,T2,T3,T4,T5,T6,T7>(ValueTuple<T1,T2,T3,T4,T5,T6,T7>)

Converte uma instância da ValueTuple estrutura em uma instância da Tuple classe .

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1