Complex.Inequality(Complex, Complex) Operatore

Definizione

Restituisce un valore che indica se due numeri complessi non sono uguali.Returns a value that indicates whether two complex numbers are not 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 op_Inequality : System.Numerics.Complex * System.Numerics.Complex -> bool
Public Shared Operator != (left As Complex, right As Complex) As Boolean

Parametri

left
Complex

Primo valore da confrontare.The first value to compare.

right
Complex

Secondo valore da confrontare.The second value to compare.

Restituisce

true se left e right non sono uguali; in caso contrario, false.true if left and right are not equal; otherwise, false.

Commenti

Il metodo Equality definisce l'operazione dell'operatore di disuguaglianza per i numeri complessi.The Equality method defines the operation of the inequality operator for complex numbers. 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 

Le lingue che non supportano gli operatori personalizzati possono verificare la disuguaglianza chiamando il metodo Equals(Complex) e invertendo il relativo valore.Languages that do not support custom operators can test for inequality by calling the Equals(Complex) method and reversing its value.

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. Una possibile soluzione alternativa consiste nell'implementare un metodo di confronto che restituisca true solo se la differenza tra le due parti reale e immaginaria dei numeri complessi supera una determinata soglia, ad esempio .01% del valore del componente reale o immaginaria di uno dei numeri complessi.One possible workaround is to implement a comparison method that returns true only if the difference between the two real and imaginary parts of the complex numbers exceeds a certain threshold (such as .01% of the value of the real or imaginary component of one of the complex numbers). Per altre informazioni, vedere il metodo Equals(Complex).For more information, see the Equals(Complex) method.

Si applica a

Vedi anche