Compartir a través de


Tuple<T1> Clase

Definición

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

Tipo del único componente de la tupla.

Herencia
Tuple<T1>
Atributos
Implementaciones

Comentarios

Una tupla es una estructura de datos que tiene un número específico y una secuencia de valores. La Tuple<T1> clase representa una tupla de 1, o singleton, que es una tupla que tiene un único componente. Un singleton se usa comparativamente raramente en el desarrollo de aplicaciones.

Puede crear una instancia de un Tuple<T1> objeto llamando al Tuple<T1> constructor o al método estático Tuple.Create . Puede recuperar el valor del componente único de la tupla mediante la propiedad de instancia de solo Item1 lectura.

Constructores

Tuple<T1>(T1)

Inicializa una nueva instancia de la clase Tuple<T1>.

Propiedades

Item1

Obtiene el valor del único componente del objeto Tuple<T1>.

Métodos

Equals(Object)

Devuelve un valor que indica si el objeto Tuple<T1> actual es igual que el objeto especificado.

GetHashCode()

Devuelve el código hash del objeto Tuple<T1> actual.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el valor de esta instancia de Tuple<T1>.

Implementaciones de interfaz explícitas

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.

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.

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.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Calcula el código hash del objeto Tuple<T1> actual usando el método de cálculo especificado.

ITuple.Item[Int32]

Obtiene el valor del elemento Tuple.

ITuple.Length

Obtiene el número de elementos de Tuple.

Métodos de extensión

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

Deconstruye una tupla con un elemento en una variable independiente.

ToValueTuple<T1>(Tuple<T1>)

Convierte una instancia de la clase Tuple en una instancia de la estructura ValueTuple.

Se aplica a

Consulte también