Condividi tramite


ValueTuple Struct

Definizione

Fornisce i metodi statici per la creazione delle 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à
ValueTuple
Attributi
Implementazioni

Commenti

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

Metodi

CompareTo(ValueTuple)

Confronta l'istanza corrente di ValueTuple con l'istanza specificata di ValueTuple.

Create()

Crea una nuova tupla di valori senza 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 (ottupla).

Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)

Crea una nuova tupla di valori con 7 componenti (settupla).

Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)

Crea una nuova tupla di valori con 6 componenti (sestupla).

Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)

Crea una nuova tupla di valori con 5 componenti (quintupla).

Create<T1,T2,T3,T4>(T1, T2, T3, T4)

Crea una nuova tupla di valori con 4 componenti (quadrupla).

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

Crea una nuova tupla di valori con 3 componenti (tripla).

Create<T1,T2>(T1, T2)

Crea una nuova tupla di valori con 2 componenti (coppia).

Create<T1>(T1)

Crea una nuova tupla di valori con 1 componente (singleton).

Equals(Object)

Restituisce un valore che indica se l'istanza corrente di ValueTuple è uguale a un oggetto specificato.

Equals(ValueTuple)

Determina se due istanze di ValueTuple sono uguali. Questo metodo restituisce sempre true.

GetHashCode()

Restituisce il codice hash per l'istanza corrente di ValueTuple.

ToString()

Restituisce la rappresentazione di stringa di questa istanza di ValueTuple.

Implementazioni dell'interfaccia esplicita

IComparable.CompareTo(Object)

Confronta questa istanza di ValueTuple con un oggetto specificato e restituisce un'indicazione dei valori relativi.

IStructuralComparable.CompareTo(Object, IComparer)

Confronta l'istanza corrente di ValueTuple con un oggetto specificato.

IStructuralEquatable.Equals(Object, IEqualityComparer)

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

IStructuralEquatable.GetHashCode(IEqualityComparer)

Restituisce il codice hash per questa istanza di ValueTuple.

ITuple.Item[Int32]

Restituisce un valore IndexOutOfRangeException. Nessun elemento disponibile in un ValueTuple.

ITuple.Length

Ottiene la lunghezza di questa istanza di ValueTuple che è sempre 0. Nessun elemento disponibile in un ValueTuple.

Si applica a