Condividi tramite


ValueTuple<T1> Struct

Definizione

Rappresenta una tupla di valori con un solo componente.

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

Parametri di tipo

T1

Tipo dell'unico elemento della tupla di valori.

Ereditarietà
ValueTuple<T1>
Attributi
Implementazioni

Commenti

Per altre informazioni su questa API, vedere Tuple di valore.

Costruttori

ValueTuple<T1>(T1)

Inizializza una nuova istanza di ValueTuple<T1>.

Campi

Item1

Ottiene il valore del primo elemento dell'istanza corrente di ValueTuple<T1>.

Metodi

CompareTo(ValueTuple<T1>)

Confronta l'istanza corrente di ValueTuple<T1> con l'istanza specificata di ValueTuple<T1>.

Equals(Object)

Restituisce un valore che indica se l'istanza corrente di ValueTuple<T1> è uguale a un oggetto specificato.

Equals(ValueTuple<T1>)

Restituisce un valore che indica se l'istanza corrente di ValueTuple<T1> è uguale all'istanza specificata di ValueTuple<T1>.

GetHashCode()

Calcola il codice hash per l'istanza corrente di ValueTuple<T1>.

ToString()

Restituisce una stringa che rappresenta il valore di questa istanza di ValueTuple<T1>.

Implementazioni dell'interfaccia esplicita

IComparable.CompareTo(Object)

Confronta l'istanza corrente di ValueTuple<T1> con un oggetto specificato usando un operatore di confronto specificato e restituisce un intero che indica se l'oggetto corrente precede, segue o si trova nella stessa posizione dell'oggetto specificato nell'ordinamento.

IStructuralComparable.CompareTo(Object, IComparer)

Confronta l'istanza corrente di ValueTuple<T1> con un oggetto specificato usando un operatore di confronto specificato e restituisce un intero che indica se l'oggetto corrente precede, segue o si trova nella stessa posizione dell'oggetto specificato nell'ordinamento.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Restituisce un valore che indica se l'istanza corrente di ValueTuple<T1> è uguale a un oggetto specificato in base a un metodo di confronto specificato.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Calcola il codice hash per l'istanza corrente di ValueTuple<T1> con un metodo di calcolo specificato.

ITuple.Item[Int32]

Ottiene il valore dell'elemento ValueTuple.

ITuple.Length

Ottiene il numero di elementi in ValueTuple.

Metodi di estensione

ToTuple<T1>(ValueTuple<T1>)

Converte un'istanza della ValueTuple struttura in un'istanza della Tuple classe .

Si applica a