ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una tupla de valor n, donde n es ocho o más.
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename TRest>
where TRest : value classpublic value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename TRest>
where TRest : value classpublic value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple where TRest : struct
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable where TRest : struct
[System.Serializable]
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable where TRest : struct
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Rest (requires 'Rest : struct)> = struct
interface ITuple
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Rest (requires 'Rest : struct)> = struct
[<System.Serializable>]
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Rest (requires 'Rest : struct)> = struct
interface ITuple
Public Structure ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)), IEquatable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)), IStructuralComparable, IStructuralEquatable, ITuple
Public Structure ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)), IEquatable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)), IStructuralComparable, 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.
- T7
El tipo del séptimo elemento de la tupla de valor.
- TRest
Cualquier instancia de la tupla de valor genérico que defina los tipos de los elementos restantes de la tupla.
- Herencia
- Atributos
- Implementaciones
-
IStructuralComparable IStructuralEquatable IComparable IComparable<ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>> IEquatable<ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>> ITuple
Comentarios
Para obtener más información sobre esta API, consulte Tuplas de valor.
Constructores
ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>(T1, T2, T3, T4, T5, T6, T7, TRest) |
Inicializa una nueva instancia de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>. |
Campos
Item1 |
Obtiene el valor del primer elemento de la instancia de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> actual. |
Item2 |
Obtiene el valor del segundo elemento de la instancia de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> actual. |
Item3 |
Obtiene el valor del tercer elemento de la instancia de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> actual. |
Item4 |
Obtiene el valor del cuarto elemento de la instancia de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> actual. |
Item5 |
Obtiene el valor del quinto elemento de la instancia de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> actual. |
Item6 |
Obtiene el valor del sexto elemento de la instancia de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> actual. |
Item7 |
Obtiene el valor del séptimo elemento de la instancia de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> actual. |
Rest |
Obtiene los elementos restantes de la instancia de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> actual. |
Métodos
CompareTo(ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>) |
Compara la instancia de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> actual con una instancia de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> especificada. |
Equals(Object) |
Devuelve un valor que indica si la instancia de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> actual es igual que un objeto especificado. |
Equals(ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>) |
Devuelve un valor que indica si la instancia de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> actual es igual que una instancia de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> especificada. |
GetHashCode() |
Calcula el código hash de la instancia de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> actual. |
ToString() |
Devuelve una cadena que representa el valor de esta instancia de ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>. |
Implementaciones de interfaz explícitas
IComparable.CompareTo(Object) |
Compara el objeto ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> actual con un objeto 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,T7,TRest> 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,T7,TRest> 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,T7,TRest> actual con un método de cálculo especificado. |
ITuple.Item[Int32] |
Obtiene el valor del elemento |
ITuple.Length |
Obtiene el número de elementos de |