Complex.Equality(Complex, Complex) Operator

Definitie

Retourneert een waarde die aangeeft of twee complexe getallen gelijk zijn.

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

Parameters

left
Complex

Het eerste complexe getal dat moet worden vergeleken.

right
Complex

Het tweede complexe getal dat moet worden vergeleken.

Retouren

trueals de left en right parameters dezelfde waarde hebben; anders. false

Implementeringen

Opmerkingen

De Equality methode definieert de werking van de gelijkheidsoperator voor Complex waarden. Hiermee schakelt u code in, zoals de volgende:

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

Talen die geen ondersteuning bieden voor aangepaste operators, kunnen in plaats daarvan de Equals(Complex) methode aanroepen.

Twee complexe getallen zijn gelijk als hun werkelijke delen gelijk zijn en hun imaginaire delen gelijk zijn. De Equality methode is gelijk aan de volgende expressie:

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

Houd er rekening mee dat vanwege verschillen in precisie twee complexe getallen die schijnbaar gelijkwaardig zijn, als ongelijk kunnen worden beschouwd. Zie de Equals(Complex) methode voor meer informatie en een mogelijke tijdelijke oplossing.

De equivalente methode voor deze operator is Complex.Equals

Van toepassing op