ValueTuple<T1,T2,T3>.Equals Méthode

Définition

Retourne une valeur qui indique si l’instance ValueTuple<T1,T2,T3> actuelle est égale à un objet spécifié.

Surcharges

Equals(Object)

Retourne une valeur qui indique si l’instance ValueTuple<T1,T2,T3> actuelle est égale à un objet spécifié.

Equals(ValueTuple<T1,T2,T3>)

Retourne une valeur qui indique si l’instance ValueTuple<T1,T2,T3> actuelle est égale à une instance ValueTuple<T1,T2,T3> spécifiée.

Equals(Object)

Retourne une valeur qui indique si l’instance ValueTuple<T1,T2,T3> actuelle est égale à un objet spécifié.

C#
public override bool Equals (object? obj);
C#
public override bool Equals (object obj);

Paramètres

obj
Object

Objet à comparer avec cette instance.

Retours

Boolean

true si l'instance actuelle est égale à l'objet spécifié ; sinon, false.

Remarques

L’argument obj est considéré comme égal à l’instance actuelle dans les conditions suivantes :

  • Il s’agit d’un ValueTuple<T1,T2,T3> type valeur.

  • Ses composants sont des mêmes types que ceux de l’instance actuelle.

  • Ses composants sont égaux à ceux de l’instance actuelle. L’égalité est déterminée par le comparateur d’égalité par défaut pour chaque composant.

S’applique à

.NET 7 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1

Equals(ValueTuple<T1,T2,T3>)

Retourne une valeur qui indique si l’instance ValueTuple<T1,T2,T3> actuelle est égale à une instance ValueTuple<T1,T2,T3> spécifiée.

C#
public bool Equals ((T1, T2, T3) other);

Paramètres

other
ValueTuple<T1,T2,T3>

Le tuple de valeur à comparer à cette instance.

Retours

Boolean

true si l'instance actuelle est égale au tuple spécifié ; sinon, false.

Implémente

Remarques

L’argument other est considéré comme égal à l’instance actuelle dans les conditions suivantes :

  • Ses composants sont des mêmes types que ceux de l’instance actuelle.

  • Ses composants sont égaux à ceux de l’instance actuelle. L’égalité est déterminée par le comparateur d’égalité par défaut pour chaque composant.

S’applique à

.NET 7 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1