Leer en inglés

Compartir a través de


ValueTuple<T1,T2,T3,T4,T5,T6> Estructura

Definición

Representa una tupla de valor con seis componentes.

public struct ValueTuple<T1,T2,T3,T4,T5,T6> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6)>, IEquatable<(T1, T2, T3, T4, T5, T6)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
public struct ValueTuple<T1,T2,T3,T4,T5,T6> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6)>, IEquatable<(T1, T2, T3, T4, T5, T6)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public struct ValueTuple<T1,T2,T3,T4,T5,T6> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6)>, IEquatable<(T1, T2, T3, T4, T5, T6)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable

Parámetros de tipo

T1

El tipo del primer elemento de la tupla de valor.

T2

El tipo del segundo elemento de la tupla de valor.

T3

El tipo del tercer elemento de la tupla de valor.

T4

El tipo del cuarto elemento de la tupla de valor.

T5

El tipo del quinto elemento de la tupla de valor.

T6

El tipo del sexto elemento de la tupla de valor.

Herencia
ValueTuple<T1,T2,T3,T4,T5,T6>
Atributos
Implementaciones

Comentarios

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

Constructores

Campos

Item1

Obtiene el valor del primer elemento de la instancia de ValueTuple<T1,T2,T3,T4,T5,T6> actual.

Item2

Obtiene el valor del segundo elemento de la instancia de ValueTuple<T1,T2,T3,T4,T5,T6> actual.

Item3

Obtiene el valor del tercer elemento de la instancia de ValueTuple<T1,T2,T3,T4,T5,T6> actual.

Item4

Obtiene el valor del cuarto elemento de la instancia de ValueTuple<T1,T2,T3,T4,T5,T6> actual.

Item5

Obtiene el valor del quinto elemento de la instancia de ValueTuple<T1,T2,T3,T4,T5,T6> actual.

Item6

Obtiene el valor del sexto elemento de la instancia de ValueTuple<T1,T2,T3,T4,T5,T6> actual.

Métodos

CompareTo(ValueTuple<T1,T2,T3,T4,T5,T6>)

Compara la instancia de ValueTuple<T1,T2,T3,T4,T5,T6> actual con una instancia de ValueTuple<T1,T2,T3,T4,T5,T6> especificada.

Equals(Object)

Devuelve un valor que indica si la instancia de ValueTuple<T1,T2,T3,T4,T5,T6> actual es igual que un objeto especificado.

Equals(ValueTuple<T1,T2,T3,T4,T5,T6>)

Devuelve un valor que indica si la instancia de ValueTuple<T1,T2,T3,T4,T5,T6> actual es igual que una instancia de ValueTuple<T1,T2,T3,T4,T5,T6> especificada.

GetHashCode()

Calcula el código hash de la instancia de ValueTuple<T1,T2,T3,T4,T5,T6> actual.

ToString()

Devuelve una cadena que representa el valor de esta instancia de ValueTuple<T1,T2,T3,T4,T5,T6>.

Implementaciones de interfaz explícitas

IComparable.CompareTo(Object)

Compara la instancia de ValueTuple<T1,T2,T3,T4,T5,T6> 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,T2,T3,T4,T5,T6> 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,T2,T3,T4,T5,T6> 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,T2,T3,T4,T5,T6> actual con un método de cálculo especificado.

ITuple.Item[Int32]

Obtiene el valor del elemento ValueTuple especificado.

ITuple.Length

Obtiene el número de elementos de ValueTuple.

Métodos de extensión

ToTuple<T1,T2,T3,T4,T5,T6>(ValueTuple<T1,T2,T3,T4,T5,T6>)

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