Condividi tramite


Tuple<T1> Classe

Definizione

Rappresenta una tupla con un solo elemento, ovvero un singleton.

generic <typename T1>
public ref class Tuple : IComparable, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
generic <typename T1>
public ref class Tuple : IComparable, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
[System.Serializable]
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type Tuple<'T1> = class
    interface IStructuralComparable
    interface IStructuralEquatable
    interface IComparable
type Tuple<'T1> = class
    interface IStructuralComparable
    interface IStructuralEquatable
    interface IComparable
    interface ITuple
[<System.Serializable>]
type Tuple<'T1> = class
    interface IStructuralEquatable
    interface IStructuralComparable
    interface IComparable
[<System.Serializable>]
type Tuple<'T1> = class
    interface IStructuralEquatable
    interface IStructuralComparable
    interface IComparable
    interface ITuple
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable, ITuple

Parametri di tipo

T1

Tipo dell'unico componente della tupla.

Ereditarietà
Tuple<T1>
Attributi
Implementazioni

Commenti

Una tupla è una struttura di dati con un numero specifico e una sequenza di valori. La Tuple<T1> classe rappresenta una tupla a 1 o singleton, ovvero una tupla con un singolo componente. Un singleton viene usato raramente nello sviluppo di applicazioni.

È possibile creare un'istanza di un Tuple<T1> oggetto chiamando il Tuple<T1> costruttore o il metodo statico Tuple.Create . È possibile recuperare il valore del singolo componente della tupla usando la proprietà dell'istanza di sola Item1 lettura.

Costruttori

Tuple<T1>(T1)

Inizializza una nuova istanza della classe Tuple<T1>.

Proprietà

Item1

Ottiene il valore dell'unico componente dell'oggetto Tuple<T1>.

Metodi

Equals(Object)

Restituisce un valore che indica se l'oggetto Tuple<T1> corrente è uguale a un oggetto specificato.

GetHashCode()

Restituisce il codice hash per l'oggetto Tuple<T1> corrente.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta il valore di questa istanza di Tuple<T1>.

Implementazioni dell'interfaccia esplicita

IComparable.CompareTo(Object)

Confronta l'oggetto Tuple<T1> corrente con un oggetto specificato e restituisce un Integer che indica se l'oggetto corrente precede, segue o si trova nella stessa posizione dell'oggetto specificato all'interno dell'ordinamento.

IStructuralComparable.CompareTo(Object, IComparer)

Confronta l'oggetto Tuple<T1> corrente con un oggetto specificato mediante un operatore di confronto specificato e restituisce un Integer che indica se l'oggetto corrente precede, segue o si trova nella stessa posizione dell'oggetto specificato all'interno dell'ordinamento.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Restituisce un valore che indica se l'oggetto Tuple<T1> corrente è uguale a un oggetto specificato in base a un metodo di confronto specificato.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Calcola il codice hash per l'oggetto Tuple<T1> corrente tramite un metodo di calcolo specificato.

ITuple.Item[Int32]

Ottiene il valore dell'elemento Tuple.

ITuple.Length

Ottiene il numero di elementi in Tuple.

Metodi di estensione

Deconstruct<T1>(Tuple<T1>, T1)

Decostruisce una tupla con 1 elemento in una variabile separata.

ToValueTuple<T1>(Tuple<T1>)

Converte un'istanza della classe Tuple in un'istanza della struttura ValueTuple.

Si applica a

Vedi anche