ValueTuple<T1,T2,T3> Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- Attributi
- Implementazioni
-
IStructuralComparable IStructuralEquatable IComparable IComparable<ValueTuple<T1,T2,T3>> IEquatable<ValueTuple<T1,T2,T3>> ITuple
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 |
ITuple.Length |
Ottiene il numero di elementi in |
Metodi di estensione
ToTuple<T1,T2,T3>(ValueTuple<T1,T2,T3>) |
Converte un'istanza della |