Tuple<T1> Classe

Definizione

Rappresenta una tupla a 1 o 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 e una sequenza di valori specifici. La Tuple<T1> classe rappresenta una tupla a 1 o singleton, ovvero una tupla con un singolo componente. Un singleton viene usato relativamente 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

Nome Descrizione
Tuple<T1>(T1)

Inizializza una nuova istanza della classe Tuple<T1>.

Proprietà

Nome Descrizione
Item1

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

Metodi

Nome Descrizione
Equals(Object)

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

GetHashCode()

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

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

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

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IComparable.CompareTo(Object)

Confronta l'oggetto corrente Tuple<T1> con un oggetto specificato e restituisce un numero intero che indica se l'oggetto corrente è precedente, successivo o nella stessa posizione dell'oggetto specificato nell'ordinamento.

IStructuralComparable.CompareTo(Object, IComparer)

Confronta l'oggetto corrente Tuple<T1> con un oggetto specificato utilizzando un operatore di confronto specificato e restituisce un intero che indica se l'oggetto corrente è precedente, successivo o nella stessa posizione dell'oggetto specificato nell'ordinamento.

IStructuralEquatable.Equals(Object, IEqualityComparer)

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

IStructuralEquatable.GetHashCode(IEqualityComparer)

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

ITuple.Item[Int32]

Ottiene il valore dell'elemento Tuple .

ITuple.Length

Ottiene il numero di elementi nell'oggetto Tuple.

Metodi di estensione

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

Decostruisce una tupla con 1 elemento in una variabile separata.

ToValueTuple<T1>(Tuple<T1>)

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

Si applica a

Vedi anche