ValueTuple<T1,T2> Struct

Definizione

Rappresenta una tupla di valori con 2 componenti.

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

Parametri di tipo

T1

Tipo del primo elemento della tupla del valore.

T2

Tipo del secondo elemento della tupla del valore.

Ereditarietà
ValueTuple<T1,T2>
Attributi
Implementazioni

Commenti

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

Costruttori

Nome Descrizione
ValueTuple<T1,T2>(T1, T2)

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

Campi

Nome Descrizione
Item1

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

Item2

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

Metodi

Nome Descrizione
CompareTo(ValueTuple<T1,T2>)

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

Equals(Object)

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

Equals(ValueTuple<T1,T2>)

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

GetHashCode()

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

ToString()

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

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IComparable.CompareTo(Object)

Confronta l'istanza corrente ValueTuple<T1,T2> con un oggetto specificato utilizzando un operatore di confronto specificato e restituisce un intero che indica se l'oggetto corrente è prima, dopo o nella stessa posizione dell'oggetto specificato nell'ordinamento.

IStructuralComparable.CompareTo(Object, IComparer)

Confronta l'istanza corrente ValueTuple<T1,T2> con un oggetto specificato utilizzando un operatore di confronto specificato e restituisce un intero che indica se l'oggetto corrente è prima, dopo o nella stessa posizione dell'oggetto specificato nell'ordinamento.

IStructuralEquatable.Equals(Object, IEqualityComparer)

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

IStructuralEquatable.GetHashCode(IEqualityComparer)

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

ITuple.Item[Int32]

Ottiene il valore dell'elemento specificato ValueTuple .

ITuple.Length

Ottiene il numero di elementi nell'oggetto ValueTuple.

Metodi di estensione

Nome Descrizione
ToTuple<T1,T2>(ValueTuple<T1,T2>)

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

Si applica a