Leer en inglés

Compartir a través de


ValueTuple<T1> Estructura

Definición

Representa una tupla de valor con un solo componente.

C#
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
C#
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
C#
[System.Serializable]
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable

Parámetros de tipo

T1

El tipo del único elemento de la tupla de valor.

Herencia
ValueTuple<T1>
Atributos
Implementaciones

Comentarios

Para obtener más información sobre esta API, consulte Tuplas de valor.

Constructores

ValueTuple<T1>(T1)

Inicializa una nueva instancia de ValueTuple<T1>.

Campos

Item1

Obtiene el valor del primer elemento de la instancia de ValueTuple<T1> actual.

Métodos

CompareTo(ValueTuple<T1>)

Compara la instancia de ValueTuple<T1> actual con una instancia de ValueTuple<T1> especificada.

Equals(Object)

Devuelve un valor que indica si la instancia de ValueTuple<T1> actual es igual que un objeto especificado.

Equals(ValueTuple<T1>)

Devuelve un valor que indica si la instancia de ValueTuple<T1> actual es igual que una instancia de ValueTuple<T1> especificada.

GetHashCode()

Calcula el código hash de la instancia de ValueTuple<T1> actual.

ToString()

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

Implementaciones de interfaz explícitas

IComparable.CompareTo(Object)

Compara la instancia de ValueTuple<T1> actual con un objeto especificado mediante un comparador especificado y devuelve un entero que indica si el objeto actual es anterior, posterior o está en la misma posición que el objeto especificado en el criterio de ordenación.

IStructuralComparable.CompareTo(Object, IComparer)

Compara la instancia de ValueTuple<T1> actual con un objeto especificado mediante un comparador especificado y devuelve un entero que indica si el objeto actual es anterior, posterior o está en la misma posición que el objeto especificado en el criterio de ordenación.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Devuelve un valor que indica si la instancia de ValueTuple<T1> actual es igual que un objeto especificado basado en un método de comparación especificado.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Calcula el código hash de la instancia de ValueTuple<T1> actual con un método de cálculo especificado.

ITuple.Item[Int32]

Obtiene el valor del elemento ValueTuple.

ITuple.Length

Obtiene el número de elementos de ValueTuple.

Métodos de extensión

ToTuple<T1>(ValueTuple<T1>)

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

Se aplica a

Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1