ValueTuple<T1> Estrutura

Definição

Representa uma tupla de valor com um único componente.

generic <typename T1>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1>>, IEquatable<ValueTuple<T1>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
generic <typename T1>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1>>, IEquatable<ValueTuple<T1>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
type ValueTuple<'T1> = struct
[<System.Serializable>]
type ValueTuple<'T1> = struct
    interface ITuple
type ValueTuple<'T1> = struct
    interface ITuple
Public Structure ValueTuple(Of T1)
Implements IComparable, IComparable(Of ValueTuple(Of T1)), IEquatable(Of ValueTuple(Of T1)), IStructuralComparable, IStructuralEquatable
Public Structure ValueTuple(Of T1)
Implements IComparable, IComparable(Of ValueTuple(Of T1)), IEquatable(Of ValueTuple(Of T1)), IStructuralComparable, IStructuralEquatable, ITuple

Parâmetros de Tipo Genérico

T1

O tipo do valor da tupla é o único elemento.

Herança
ValueTuple<T1>
Atributos
Implementações

Observações

Para mais informações sobre esta API, veja Tuplas de valor.

Construtores

Name Description
ValueTuple<T1>(T1)

Inicializa uma nova ValueTuple<T1> instância.

Campos

Name Description
Item1

Obtém o valor do primeiro elemento da instância atual ValueTuple<T1> .

Métodos

Name Description
CompareTo(ValueTuple<T1>)

Compara a instância atual ValueTuple<T1> com uma instância especificada ValueTuple<T1> .

Equals(Object)

Devolve um valor que indica se a instância atual ValueTuple<T1> é igual a um objeto especificado.

Equals(ValueTuple<T1>)

Devolve um valor que indica se a instância atual ValueTuple<T1> é igual a uma instância especificada ValueTuple<T1> .

GetHashCode()

Calcula o código de hash para a instância atual ValueTuple<T1> .

ToString()

Devolve uma cadeia que representa o valor desta ValueTuple<T1> instância.

Implementações de Interface Explícita

Name Description
IComparable.CompareTo(Object)

Compara a instância atual ValueTuple<T1> com um objeto especificado usando um comparador especificado e devolve um inteiro que indica se o objeto atual está antes, depois ou na mesma posição que o objeto especificado na ordem de ordenação.

IStructuralComparable.CompareTo(Object, IComparer)

Compara a instância atual ValueTuple<T1> com um objeto especificado usando um comparador especificado e devolve um inteiro que indica se o objeto atual está antes, depois ou na mesma posição que o objeto especificado na ordem de ordenação.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Devolve um valor que indica se a instância atual ValueTuple<T1> é igual a um objeto especificado com base num método de comparação especificado.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Calcula o código de hash para a instância atual ValueTuple<T1> usando um método de computação especificado.

ITuple.Item[Int32]

Obtém o valor do ValueTuple elemento.

ITuple.Length

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

Métodos da Extensão

Name Description
ToTuple<T1>(ValueTuple<T1>)

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

Aplica-se a