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

Definición

Representa una tupla de 1 o singleton.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

Tipo del único componente de la tupla.The type of the tuple's only component.

Herencia
Tuple<T1>Tuple<T1>Tuple<T1>Tuple<T1>
Atributos
Implementaciones

Comentarios

Una tupla es una estructura de datos que tiene un número específico y una secuencia de valores.A tuple is a data structure that has a specific number and sequence of values. La Tuple<T1> clase representa una tupla de 1 o singleton, que es una tupla que tiene un único componente.The Tuple<T1> class represents a 1-tuple, or singleton, which is a tuple that has a single component. Un singleton se usa comparativamente con poca frecuencia en el desarrollo de aplicaciones.A singleton is used comparatively rarely in application development.

Puede crear instancias de un Tuple<T1> objeto llamando al Tuple<T1> constructor o al método estático Tuple.Create .You can instantiate a Tuple<T1> object by calling either the Tuple<T1> constructor or the static Tuple.Create method. Puede recuperar el valor del componente único de la tupla mediante la propiedad de instancia de solo Item1 lectura.You can retrieve the value of the tuple's single component by using the read-only Item1 instance property.

Constructores

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

Inicializa una nueva instancia de la clase Tuple<T1>.Initializes a new instance of the Tuple<T1> class.

Propiedades

Item1 Item1 Item1 Item1

Obtiene el valor del único componente del objeto Tuple<T1>.Gets the value of the Tuple<T1> object's single component.

Métodos

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

Devuelve un valor que indica si el objeto Tuple<T1> actual es igual que el objeto especificado.Returns a value that indicates whether the current Tuple<T1> object is equal to a specified object.

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

Devuelve el código hash del objeto Tuple<T1> actual.Returns the hash code for the current Tuple<T1> object.

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

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

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

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

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

Devuelve una cadena que representa el valor de esta instancia de Tuple<T1>.Returns a string that represents the value of this Tuple<T1> instance.

Implementaciones de interfaz explícitas

IComparable.CompareTo(Object) IComparable.CompareTo(Object) IComparable.CompareTo(Object) IComparable.CompareTo(Object)

Compara el objeto Tuple<T1> actual con un objeto especificado y devuelve un entero que indica si el objeto actual precede o sigue al objeto especificado, o si se encuentra en la misma posición que dicho objeto en el criterio de ordenación.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 el objeto Tuple<T1> actual con un objeto especificado utilizando un comparador especificado y devuelve un entero que indica si el objeto actual precede o sigue al objeto especificado, o si se encuentra en la misma posición que dicho objeto en el criterio de ordenación.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)

Devuelve un valor que indica si el objeto Tuple<T1> actual es igual que el objeto especificado según el método de comparación especificado.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 el código hash del objeto Tuple<T1> actual usando el método de cálculo 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]

Obtiene el valor del elemento Tuple.Gets the value of the Tuple element.

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

Obtiene el número de elementos de Tuple.Gets the number of elements in the Tuple.

Métodos de extensión

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

Deconstruye una tupla con un elemento en una variable independiente.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>)

Convierte una instancia de la clase Tuple en una instancia de la estructura ValueTuple.Converts an instance of the Tuple class to an instance of the ValueTuple structure.

Se aplica a

Consulte también: