Partage via


Complex.Equality(Complex, Complex) Opérateur

Définition

Retourne une valeur qui indique si deux nombres complexes sont égaux.

public:
 static bool operator ==(System::Numerics::Complex left, System::Numerics::Complex right);
public:
 static bool operator ==(System::Numerics::Complex left, System::Numerics::Complex right) = System::Numerics::IEqualityOperators<System::Numerics::Complex, System::Numerics::Complex, bool>::op_Equality;
public static bool operator == (System.Numerics.Complex left, System.Numerics.Complex right);
static member ( = ) : System.Numerics.Complex * System.Numerics.Complex -> bool
Public Shared Operator == (left As Complex, right As Complex) As Boolean

Paramètres

left
Complex

Premier nombre complexe à comparer.

right
Complex

Deuxième nombre complexe à comparer.

Retours

true si les paramètres left et right ont la même valeur ; sinon, false.

Implémente

Remarques

La méthode Equality définit l’opération de l’opérateur d’égalité pour Complex valeurs. Il active le code comme suit :

Complex c1 = new Complex(12.6, 4.3);
Complex c2 = new Complex(11.1, 8.9);
if (c1 == c2)
let c1 = Complex(12.6, 4.3);
let c2 = Complex(11.1, 8.9);
if c1 = c2 then
Dim c1 As New Complex(12.6, 4.3)
Dim c2 As New Complex(11.1, 8.9)
If c1 = c2 Then

Les langues qui ne prennent pas en charge les opérateurs personnalisés peuvent appeler la méthode Equals(Complex) à la place.

Deux nombres complexes sont égaux si leurs parties réelles sont égales et leurs parties imaginaires sont égales. La méthode Equality équivaut à l’expression suivante :

return this.Real == value.Real && this.Imaginary == value.Imaginary;
this.Real = value.Real && this.Imaginary = value.Imaginary
Return Me.Real = value.Real AndAlso Me.Imaginary = value.Imaginary

Notez que, en raison de différences de précision, deux nombres complexes apparemment équivalents peuvent être considérés comme inégaux. Pour plus d’informations et une solution de contournement possible, consultez la méthode Equals(Complex).

La méthode équivalente pour cet opérateur est Complex.Equals

S’applique à