Complex.Equality(Complex, Complex) Operatore

Definizione

Restituisce un valore che indica se due numeri complessi sono uguali.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

Parametri

left
Complex

Primo numero complesso da confrontare.The first complex number to compare.

right
Complex

Secondo numero complesso da confrontare.The second complex number to compare.

Restituisce

true se i parametri left e right presentano lo stesso valore; in caso contrario, false.true if the left and right parameters have the same value; otherwise, false.

Commenti

Il metodo Equality definisce l'operazione dell'operatore di uguaglianza per i valori Complex.The Equality method defines the operation of the equality operator for Complex values. Consente di scrivere codice simile al seguente: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 

I linguaggi che non supportano gli operatori personalizzati possono invece chiamare il metodo Equals(Complex).Languages that do not support custom operators can call the Equals(Complex) method instead.

Due numeri complessi sono uguali se le relative parti reali sono uguali e le relative parti immaginarie sono uguali.Two complex numbers are equal if their real parts are equal and their imaginary parts are equal. Il Equality metodo è equivalente all'espressione seguente: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

Si noti che, a causa delle differenze di precisione, due numeri complessi apparentemente equivalenti possono essere considerati diversi.Note that, because of differences in precision, two complex numbers that are apparently equivalent can be considered unequal. Per ulteriori informazioni e per una possibile soluzione alternativa, vedere il metodo Equals(Complex).For more information and a possible workaround, see the Equals(Complex) method.

Il metodo equivalente per questo operatore è Complex.EqualsThe equivalent method for this operator is Complex.Equals

Si applica a