ValueTuple Struct

Definizione

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à
ValueTuple
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 true.

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 ValueTuple.

ITuple.Length

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

Si applica a