Tuple<T1> Tuple<T1> Tuple<T1> Tuple<T1> Class

Definição

Representa uma tupla de 1 ou unitária.Represents a 1-tuple, or singleton.

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

Parâmetros de tipo

T1

O tipo do componente único da tupla.The type of the tuple's only component.

Herança
Tuple<T1>Tuple<T1>Tuple<T1>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 is a data structure that has a specific number and sequence of values. A Tuple<T1> classe representa uma tupla, ou singleton, que é uma tupla que tem um único componente.The Tuple<T1> class represents a 1-tuple, or singleton, which is a tuple that has a single component. Um singleton é usado comparativamente raramente no desenvolvimento de aplicativos.A singleton is used comparatively rarely in application development.

Você pode criar uma Tuple<T1> instância de um objeto chamando Tuple<T1> o construtor ou o Tuple.Create método estático.You can instantiate a Tuple<T1> object by calling either the Tuple<T1> constructor or the static Tuple.Create method. Você pode recuperar o valor do único componente da tupla usando a propriedade de instância somente Item1 leitura.You can retrieve the value of the tuple's single component by using the read-only Item1 instance property.

Construtores

Tuple<T1>(T1) Tuple<T1>(T1) Tuple<T1>(T1) Tuple<T1>(T1)

Inicializa uma nova instância da classe Tuple<T1>.Initializes a new instance of the Tuple<T1> class.

Propriedades

Item1 Item1 Item1 Item1

Obtém o valor do componente único do objeto Tuple<T1>.Gets the value of the Tuple<T1> object's single component.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Retorna um valor que indica se o objeto Tuple<T1> atual é igual a um objeto especificado.Returns a value that indicates whether the current Tuple<T1> object is equal to a specified object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Retorna o código hash para o objeto Tuple<T1> atual.Returns the hash code for the current Tuple<T1> object.

GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Retorna uma cadeia de caracteres que representa o valor desta instância Tuple<T1>.Returns a string that represents the value of this Tuple<T1> instance.

Implantações explícitas de interface

IComparable.CompareTo(Object) IComparable.CompareTo(Object) IComparable.CompareTo(Object) 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.Compares the current Tuple<T1> object to a specified object, and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.

IStructuralComparable.CompareTo(Object, IComparer) IStructuralComparable.CompareTo(Object, IComparer) IStructuralComparable.CompareTo(Object, IComparer) 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.Compares the current Tuple<T1> object to a specified object by using a specified comparer, and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.

IStructuralEquatable.Equals(Object, IEqualityComparer) IStructuralEquatable.Equals(Object, IEqualityComparer) IStructuralEquatable.Equals(Object, IEqualityComparer) 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.Returns a value that indicates whether the current Tuple<T1> object is equal to a specified object based on a specified comparison method.

IStructuralEquatable.GetHashCode(IEqualityComparer) IStructuralEquatable.GetHashCode(IEqualityComparer) IStructuralEquatable.GetHashCode(IEqualityComparer) IStructuralEquatable.GetHashCode(IEqualityComparer)

Calcula o código hash para o objeto Tuple<T1> atual usando um método de computação especificado.Calculates the hash code for the current Tuple<T1> object by using a specified computation method.

ITuple.Item[Int32] ITuple.Item[Int32] ITuple.Item[Int32] ITuple.Item[Int32]

Obtém o valor do elemento Tuple.Gets the value of the Tuple element.

ITuple.Length ITuple.Length ITuple.Length ITuple.Length

Obtém o número de elementos no Tuple.Gets the number of elements in the Tuple.

Métodos de Extensão

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

Desconstrói uma tupla com um elemento em uma variável separada.Deconstructs a tuple with 1 element into a separate variable.

ToValueTuple<T1>(Tuple<T1>) ToValueTuple<T1>(Tuple<T1>) ToValueTuple<T1>(Tuple<T1>) ToValueTuple<T1>(Tuple<T1>)

Converte uma instância da classe Tuple em uma instância da estrutura ValueTuple.Converts an instance of the Tuple class to an instance of the ValueTuple structure.

Aplica-se a

Veja também