Tuple<T1> Tuple<T1> Tuple<T1> Tuple<T1> Class

Definizione

Rappresenta una tupla con un solo elemento, ovvero un singleton.Represents a 1-tuple, or singleton.

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

Parametri di tipo

T1

Tipo dell'unico componente della tupla.The type of the tuple's only component.

Ereditarietà
Tuple<T1>Tuple<T1>Tuple<T1>Tuple<T1>
Attributi
Implementazioni

Commenti

Una tupla è una struttura di dati con un numero e una sequenza di valori.A tuple is a data structure that has a specific number and sequence of values. Il Tuple<T1> classe rappresenta una tupla con 1 elementi, ovvero un singleton, che è una tupla che contiene un singolo componente.The Tuple<T1> class represents a 1-tuple, or singleton, which is a tuple that has a single component. Un singleton viene usato raramente relativamente nello sviluppo di applicazioni.A singleton is used comparatively rarely in application development.

È possibile creare un'istanza di un Tuple<T1> oggetto chiamando il Tuple<T1> costruttore o al metodo statico Tuple.Create (metodo).You can instantiate a Tuple<T1> object by calling either the Tuple<T1> constructor or the static Tuple.Create method. È possibile recuperare il valore dell'unico componente della tupla di valori usando le proprietà di sola lettura Item1 proprietà dell'istanza.You can retrieve the value of the tuple's single component by using the read-only Item1 instance property.

Costruttori

Tuple<T1>(T1) Tuple<T1>(T1) Tuple<T1>(T1) Tuple<T1>(T1)

Inizializza una nuova istanza della classe Tuple<T1>.Initializes a new instance of the Tuple<T1> class.

Proprietà

Item1 Item1 Item1 Item1

Ottiene il valore dell'unico componente dell'oggetto Tuple<T1>.Gets the value of the Tuple<T1> object's single component.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Restituisce un valore che indica se l'oggetto Tuple<T1> corrente è uguale a un oggetto specificato.Returns a value that indicates whether the current Tuple<T1> object is equal to a specified object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Restituisce il codice hash per l'oggetto Tuple<T1> corrente.Returns the hash code for the current Tuple<T1> object.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta il valore di questa istanza di Tuple<T1>.Returns a string that represents the value of this Tuple<T1> instance.

Implementazioni dell'interfaccia esplicita

IComparable.CompareTo(Object) IComparable.CompareTo(Object) IComparable.CompareTo(Object) 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.Compares the current Tuple<T1> object to a specified object, and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.

IStructuralComparable.CompareTo(Object, IComparer) IStructuralComparable.CompareTo(Object, IComparer) IStructuralComparable.CompareTo(Object, IComparer) 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.Compares the current Tuple<T1> object to a specified object by using a specified comparer, and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.

IStructuralEquatable.Equals(Object, IEqualityComparer) IStructuralEquatable.Equals(Object, IEqualityComparer) IStructuralEquatable.Equals(Object, IEqualityComparer) 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.Returns a value that indicates whether the current Tuple<T1> object is equal to a specified object based on a specified comparison method.

IStructuralEquatable.GetHashCode(IEqualityComparer) IStructuralEquatable.GetHashCode(IEqualityComparer) IStructuralEquatable.GetHashCode(IEqualityComparer) IStructuralEquatable.GetHashCode(IEqualityComparer)

Calcola il codice hash per l'oggetto Tuple<T1> corrente tramite un metodo di calcolo specificato.Calculates the hash code for the current Tuple<T1> object by using a specified computation method.

ITuple.Item[Int32] ITuple.Item[Int32] ITuple.Item[Int32] ITuple.Item[Int32]

Ottiene il valore dell'elemento Tuple.Gets the value of the Tuple element.

ITuple.Length ITuple.Length ITuple.Length ITuple.Length

Ottiene il numero di elementi in Tuple.Gets the number of elements in the Tuple.

Extension Methods

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

Decostruisce una tupla con 1 elemento in una variabile separata.Deconstructs a tuple with 1 element into a separate variable.

ToValueTuple<T1>(Tuple<T1>) ToValueTuple<T1>(Tuple<T1>) ToValueTuple<T1>(Tuple<T1>) ToValueTuple<T1>(Tuple<T1>)

Converte un'istanza della classe Tuple in un'istanza della struttura ValueTuple.Converts an instance of the Tuple class to an instance of the ValueTuple structure.

Si applica a

Vedi anche