Complex.Equality(Complex, Complex) Opérateur

Définition

Retourne une valeur qui indique si deux nombres complexes sont égaux.Returns a value that indicates whether two complex numbers are equal.

public:
 static bool operator ==(System::Numerics::Complex left, System::Numerics::Complex right);
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.The first complex number to compare.

right
Complex

Deuxième nombre complexe à comparer.The second complex number to compare.

Retours

true si les paramètres left et right ont la même valeur ; sinon, false.true if the left and right parameters have the same value; otherwise, false.

Remarques

La méthode Equality définit l’opération de l’opérateur d’égalité pour les valeurs Complex.The Equality method defines the operation of the equality operator for Complex values. Il active un code tel que le suivant :It enables code such as the following:

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

Les langages qui ne prennent pas en charge les opérateurs personnalisés peuvent appeler la méthode Equals(Complex) à la place.Languages that do not support custom operators can call the Equals(Complex) method instead.

Deux nombres complexes sont égaux si leurs parties réelles sont égales et leurs parties imaginaires sont égales.Two complex numbers are equal if their real parts are equal and their imaginary parts are equal. La méthode Equality est équivalente à l’expression suivante :The Equality method is equivalent to the following expression:

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

Notez que, en raison des différences de précision, deux nombres complexes qui sont apparemment équivalents peuvent être considérés comme inégaux.Note that, because of differences in precision, two complex numbers that are apparently equivalent can be considered unequal. Pour plus d’informations et pour obtenir une solution de contournement possible, consultez la méthode Equals(Complex).For more information and a possible workaround, see the Equals(Complex) method.

La méthode équivalente pour cet opérateur est Complex.EqualsThe equivalent method for this operator is Complex.Equals

S’applique à