Complex.Equality(Complex, Complex) Opérateur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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