ValueTuple 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.
Fornisce metodi statici per la creazione di tuple di valori.
public value class ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
public value class ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
public struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type ValueTuple = struct
interface ITuple
type ValueTuple = struct
[<System.Serializable>]
type ValueTuple = struct
interface ITuple
Public Structure ValueTuple
Implements IComparable, IComparable(Of ValueTuple), IEquatable(Of ValueTuple), IStructuralComparable, IStructuralEquatable, ITuple
Public Structure ValueTuple
Implements IComparable, IComparable(Of ValueTuple), IEquatable(Of ValueTuple), IStructuralComparable, IStructuralEquatable
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Per altre informazioni su questa API, vedere Tuple di valori.
Metodi
| Nome | Descrizione |
|---|---|
| CompareTo(ValueTuple) |
Confronta l'istanza corrente ValueTuple con un'istanza specificata ValueTuple . |
| Create() |
Crea una nuova tupla di valori con zero componenti. |
| Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) |
Crea una nuova tupla di valori con 8 componenti (un ottuplo). |
| Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
Crea una nuova tupla di valori con 7 componenti (un setto). |
| Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
Crea una nuova tupla di valori con 6 componenti (un sexuple). |
| Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
Crea una nuova tupla di valori con 5 componenti (una quintuple). |
| Create<T1,T2,T3,T4>(T1, T2, T3, T4) |
Crea una nuova tupla di valori con 4 componenti (una quadrupla). |
| Create<T1,T2,T3>(T1, T2, T3) |
Crea una nuova tupla di valori con 3 componenti (un triplo). |
| Create<T1,T2>(T1, T2) |
Crea una nuova tupla di valori con 2 componenti (una coppia). |
| Create<T1>(T1) |
Crea una nuova tupla di valori con 1 componente (un singleton). |
| Equals(Object) |
Restituisce un valore che indica se l'istanza corrente ValueTuple è uguale a un oggetto specificato. |
| Equals(ValueTuple) |
Determina se due ValueTuple istanze sono uguali. Questo metodo restituisce sempre |
| GetHashCode() |
Restituisce il codice hash per l'istanza corrente ValueTuple . |
| ToString() |
Restituisce la rappresentazione di stringa di questa ValueTuple istanza. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IComparable.CompareTo(Object) |
Confronta questa ValueTuple istanza con un oggetto specificato e restituisce un'indicazione dei relativi valori. |
| IStructuralComparable.CompareTo(Object, IComparer) |
Confronta l'istanza corrente ValueTuple con un oggetto specificato. |
| IStructuralEquatable.Equals(Object, IEqualityComparer) |
Restituisce un valore che indica se l'istanza corrente ValueTuple è uguale a un oggetto specificato in base a un metodo di confronto specificato. |
| IStructuralEquatable.GetHashCode(IEqualityComparer) |
Restituisce il codice hash per questa ValueTuple istanza. |
| ITuple.Item[Int32] |
Restituisce un valore IndexOutOfRangeException. Nessun elemento in un oggetto |
| ITuple.Length |
Ottiene la lunghezza di questa |