Tuple<T1> Classe

Definição

Representa um 1-tuple, ou singleton.

generic <typename T1>
public ref class Tuple : IComparable, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
generic <typename T1>
public ref class Tuple : IComparable, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
type Tuple<'T1> = class
    interface IStructuralComparable
    interface IStructuralEquatable
    interface IComparable
[<System.Serializable>]
type Tuple<'T1> = class
    interface IStructuralEquatable
    interface IStructuralComparable
    interface IComparable
[<System.Serializable>]
type Tuple<'T1> = class
    interface IStructuralEquatable
    interface IStructuralComparable
    interface IComparable
    interface ITuple
type Tuple<'T1> = class
    interface IStructuralComparable
    interface IStructuralEquatable
    interface IComparable
    interface ITuple
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable, ITuple

Parâmetros de Tipo Genérico

T1

O tipo do único componente da tupla.

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

Observações

Uma tupla é uma estrutura de dados que tem um número e sequência específicos de valores. A Tuple<T1> classe representa uma 1-tupla, ou singleton, que é uma tupla com um único componente. Um singleton é usado relativamente raramente no desenvolvimento de aplicações.

Pode instanciar um Tuple<T1> objeto chamando o Tuple<T1> construtor ou o método estático Tuple.Create . Pode recuperar o valor do componente único da tupla usando a propriedade de instância de apenas Item1 leitura.

Construtores

Name Description
Tuple<T1>(T1)

Inicializa uma nova instância da Tuple<T1> classe.

Propriedades

Name Description
Item1

Obtém o valor do Tuple<T1> componente único do objeto.

Métodos

Name Description
Equals(Object)

Devolve um valor que indica se o objeto atual Tuple<T1> é igual a um objeto especificado.

GetHashCode()

Devolve o código hash do objeto atual Tuple<T1> .

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

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

Implementações de Interface Explícita

Name Description
IComparable.CompareTo(Object)

Compara o objeto atual Tuple<T1> com um objeto 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 o objeto atual Tuple<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 o objeto atual Tuple<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 o objeto atual Tuple<T1> usando um método de computação especificado.

ITuple.Item[Int32]

Obtém o valor do Tuple elemento.

ITuple.Length

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

Métodos da Extensão

Name Description
Deconstruct<T1>(Tuple<T1>, T1)

Desconstrói uma tupla com 1 elemento numa variável separada.

ToValueTuple<T1>(Tuple<T1>)

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

Aplica-se a

Ver também