Partilhar via


Tuple<T1> Classe

Definição

Representa uma tupla de 1 ou unitária.

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
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
[System.Serializable]
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type Tuple<'T1> = class
    interface IStructuralComparable
    interface IStructuralEquatable
    interface IComparable
type Tuple<'T1> = class
    interface IStructuralComparable
    interface IStructuralEquatable
    interface IComparable
    interface ITuple
[<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
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable, ITuple

Parâmetros de tipo

T1

O tipo do componente único da tupla.

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

Comentários

Tupla é uma estrutura de dados que possui um número específico e uma sequência de valores. A Tuple<T1> classe representa uma tupla de 1 ou singleton, que é uma tupla que tem um único componente. Um singleton é usado comparativamente raramente no desenvolvimento de aplicativos.

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

Construtores

Tuple<T1>(T1)

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

Propriedades

Item1

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

Métodos

Equals(Object)

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

GetHashCode()

Retorna o código hash para o objeto Tuple<T1> atual.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o valor desta instância Tuple<T1>.

Implantações explícitas de interface

IComparable.CompareTo(Object)

Compara o objeto Tuple<T1> atual a um objeto 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 o objeto Tuple<T1> atual com 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 do objeto especificado na ordem de classificação.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Retorna um valor que indica se o objeto Tuple<T1> atual é igual ao objeto especificado com base em um determinado método de comparação.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Calcula o código hash para o objeto Tuple<T1> atual usando um método de computação especificado.

ITuple.Item[Int32]

Obtém o valor do elemento Tuple.

ITuple.Length

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

Métodos de Extensão

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

Desconstrói uma tupla com um elemento em uma variável separada.

ToValueTuple<T1>(Tuple<T1>)

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

Aplica-se a

Confira também