Partager via


Tuple<T1> Classe

Définition

Représente un objet de 1 tuple, ou 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

Paramètres de type

T1

Type du seul composant du tuple.

Héritage
Tuple<T1>
Attributs
Implémente

Remarques

Un tuple est une structure de données qui a un nombre spécifique et une séquence de valeurs. La Tuple<T1> classe représente un tuple de 1 tuple ou un singleton, qui est un tuple qui a un seul composant. Un singleton est utilisé comparativement rarement dans le développement d’applications.

Vous pouvez instancier un Tuple<T1> objet en appelant le Tuple<T1> constructeur ou la méthode statique Tuple.Create . Vous pouvez récupérer la valeur du composant unique du tuple à l’aide de la propriété d’instance en lecture seule Item1 .

Constructeurs

Tuple<T1>(T1)

Initialise une nouvelle instance de la classe Tuple<T1>.

Propriétés

Item1

Obtient la valeur du seul composant de l'objet Tuple<T1>.

Méthodes

Equals(Object)

Retourne une valeur qui indique si l'objet Tuple<T1> actuel est égal à un objet spécifié.

GetHashCode()

Retourne le code de hachage pour l'objet Tuple<T1> actuel.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente la valeur de cette instance Tuple<T1>.

Implémentations d’interfaces explicites

IComparable.CompareTo(Object)

Compare l'objet Tuple<T1> actif avec un objet spécifié et retourne un entier qui indique si l'objet actif précède, suit ou est dans la même position que l'objet spécifié dans l'ordre de tri.

IStructuralComparable.CompareTo(Object, IComparer)

Compare l'objet Tuple<T1> actif à un objet spécifié à l'aide d'un comparateur spécifié et retourne un entier qui indique si l'objet actif précède, suit ou est dans la même position que l'objet spécifié dans l'ordre de tri.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Retourne une valeur qui indique si l'objet Tuple<T1> actif est égal à un objet spécifié selon une méthode de comparaison spécifiée.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Calcule le code de hachage pour l'objet Tuple<T1> actif à l'aide d'une méthode de calcul spécifiée.

ITuple.Item[Int32]

Obtient la valeur de l’élément Tuple.

ITuple.Length

Obtient le nombre d’éléments dans Tuple.

Méthodes d’extension

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

Décompose un tuple avec 1 élément dans une variable distincte.

ToValueTuple<T1>(Tuple<T1>)

Convertit une instance de la classe Tuple en une instance de la structure ValueTuple.

S’applique à

Voir aussi