ValueTuple<T1> Estructura

Definición

Representa una tupla de valor con un único componente.

generic <typename T1>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1>>, IEquatable<ValueTuple<T1>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
generic <typename T1>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1>>, IEquatable<ValueTuple<T1>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
type ValueTuple<'T1> = struct
[<System.Serializable>]
type ValueTuple<'T1> = struct
    interface ITuple
type ValueTuple<'T1> = struct
    interface ITuple
Public Structure ValueTuple(Of T1)
Implements IComparable, IComparable(Of ValueTuple(Of T1)), IEquatable(Of ValueTuple(Of T1)), IStructuralComparable, IStructuralEquatable
Public Structure ValueTuple(Of T1)
Implements IComparable, IComparable(Of ValueTuple(Of T1)), IEquatable(Of ValueTuple(Of T1)), IStructuralComparable, IStructuralEquatable, ITuple

Parámetros de tipo

T1

Tipo del único elemento de la tupla de valor.

Herencia
ValueTuple<T1>
Atributos
Implementaciones

Comentarios

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

Constructores

Nombre Description
ValueTuple<T1>(T1)

Inicializa una nueva instancia de ValueTuple<T1>.

Campos

Nombre Description
Item1

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

Métodos

Nombre Description
CompareTo(ValueTuple<T1>)

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

Equals(Object)

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

Equals(ValueTuple<T1>)

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

GetHashCode()

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

ToString()

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

Implementaciones de interfaz explícitas

Nombre Description
IComparable.CompareTo(Object)

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

IStructuralComparable.CompareTo(Object, IComparer)

Compara la instancia actual ValueTuple<T1> con un objeto especificado mediante un comparador especificado y devuelve un entero que indica si el objeto actual es antes, después o 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 actual ValueTuple<T1> es igual a un objeto especificado en función de un método de comparación especificado.

IStructuralEquatable.GetHashCode(IEqualityComparer)

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

ITuple.Item[Int32]

Obtiene el valor del ValueTuple elemento .

ITuple.Length

Obtiene el número de elementos de .ValueTuple

Métodos de extensión

Nombre Description
ToTuple<T1>(ValueTuple<T1>)

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

Se aplica a