ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> 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 n valori, dove n è maggiore o uguale a 8.
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename TRest>
where TRest : value classpublic value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename TRest>
where TRest : value classpublic value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple where TRest : struct
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable where TRest : struct
[System.Serializable]
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable where TRest : struct
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Rest (requires 'Rest : struct)> = struct
interface ITuple
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Rest (requires 'Rest : struct)> = struct
[<System.Serializable>]
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Rest (requires 'Rest : struct)> = struct
interface ITuple
Public Structure ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)), IEquatable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)), IStructuralComparable, IStructuralEquatable, ITuple
Public Structure ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)), IEquatable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)), 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.
- T4
Tipo del quarto elemento della tupla di valori.
- T5
Tipo del quinto elemento della tupla di valori.
- T6
Tipo del sesto elemento della tupla di valori.
- T7
Tipo del settimo elemento della tupla di valori.
- TRest
Istanza generica della tupla di valori che definisce i tipi degli elementi rimanenti della tupla.
- Ereditarietà
- Attributi
- Implementazioni
-
IStructuralComparable IStructuralEquatable IComparable IComparable<ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>> IEquatable<ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>> ITuple
Commenti
Per altre informazioni su questa API, vedere Tuple di valore.
Costruttori
ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>(T1, T2, T3, T4, T5, T6, T7, TRest) |
Inizializza una nuova istanza di ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>. |
Campi
Item1 |
Ottiene il valore del primo elemento dell'istanza corrente di ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>. |
Item2 |
Ottiene il valore del secondo elemento dell'istanza corrente di ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>. |
Item3 |
Ottiene il valore del terzo elemento dell'istanza corrente di ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>. |
Item4 |
Ottiene il valore del quarto elemento dell'istanza corrente di ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>. |
Item5 |
Ottiene il valore del quinto elemento dell'istanza corrente di ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>. |
Item6 |
Ottiene il valore del sesto elemento dell'istanza corrente di ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>. |
Item7 |
Ottiene il valore del settimo elemento dell'istanza corrente di ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>. |
Rest |
Ottiene gli elementi rimanenti dell'istanza corrente di ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>. |
Metodi
CompareTo(ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>) |
Confronta l'istanza corrente di ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> con l'istanza specificata di ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>. |
Equals(Object) |
Restituisce un valore che indica se l'istanza corrente di ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> è uguale a un oggetto specificato. |
Equals(ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>) |
Restituisce un valore che indica se l'istanza corrente di ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> è uguale all'istanza specificata di ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>. |
GetHashCode() |
Calcola il codice hash per l'istanza corrente di ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>. |
ToString() |
Restituisce una stringa che rappresenta il valore di questa istanza di ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>. |
Implementazioni dell'interfaccia esplicita
IComparable.CompareTo(Object) |
Confronta l'oggetto ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> corrente con un oggetto 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,T4,T5,T6,T7,TRest> 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,T4,T5,T6,T7,TRest> è 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,T4,T5,T6,T7,TRest> con un metodo di calcolo specificato. |
ITuple.Item[Int32] |
Ottiene il valore dell'elemento |
ITuple.Length |
Ottiene il numero di elementi in |