Condividi tramite


ValueTuple<T1,T2,T3> Struct

Definizione

Rappresenta una tupla di valori con 3 componenti.

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

Parametri di tipo

T1

Tipo del primo elemento della tupla di valori.

T2

Tipo del secondo elemento della tupla di valori.

T3

Tipo del terzo elemento della tupla di valori.

Ereditarietà
ValueTuple<T1,T2,T3>
Attributi
Implementazioni

Commenti

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

Costruttori

ValueTuple<T1,T2,T3>(T1, T2, T3)

Inizializza una nuova istanza di ValueTuple<T1,T2,T3>.

Campi

Item1

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

Item2

Ottiene il valore del secondo elemento dell'istanza corrente di ValueTuple<T1,T2,T3>.

Item3

Ottiene il valore del terzo elemento dell'istanza corrente di ValueTuple<T1,T2,T3>.

Metodi

CompareTo(ValueTuple<T1,T2,T3>)

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

Equals(Object)

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

Equals(ValueTuple<T1,T2,T3>)

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

GetHashCode()

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

ToString()

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

Implementazioni dell'interfaccia esplicita

IComparable.CompareTo(Object)

Confronta l'istanza corrente di ValueTuple<T1,T2,T3> 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,T2,T3> 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,T2,T3> è 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,T2,T3> con un metodo di calcolo specificato.

ITuple.Item[Int32]

Ottiene il valore dell'elemento ValueTuple specificato.

ITuple.Length

Ottiene il numero di elementi in ValueTuple.

Metodi di estensione

ToTuple<T1,T2,T3>(ValueTuple<T1,T2,T3>)

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

Si applica a