Freigeben über


Complex.Inequality(Complex, Complex) Operator

Definition

Gibt einen Wert zurück, der angibt, ob zwei komplexe Zahlen nicht gleich sind.

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_Inequality;
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

Parameter

left
Complex

Der erste zu vergleichende Wert.

right
Complex

Der zweite zu vergleichende Wert.

Gibt zurück

true, wenn left und right nicht gleich sind; andernfalls false.

Implementiert

Hinweise

Die Equality-Methode definiert den Vorgang des Ungleichheitsoperators für komplexe Zahlen. Sie ermöglicht Code wie z. B. Folgendes:

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

Sprachen, die keine benutzerdefinierten Operatoren unterstützen, können auf Ungleichheit testen, indem sie die Equals(Complex)-Methode aufrufen und ihren Wert umkehren.

Beachten Sie, dass aufgrund von Genauigkeitsunterschieden zwei komplexe Zahlen, die scheinbar gleichwertig sind, als ungleich betrachtet werden können. Eine mögliche Problemumgehung besteht darin, eine Vergleichsmethode zu implementieren, die true nur zurückgibt, wenn die Differenz zwischen den beiden realen und imaginären Teilen der komplexen Zahlen einen bestimmten Schwellenwert überschreitet (z. B. 01% des Werts der realen oder imaginären Komponente einer der komplexen Zahlen). Weitere Informationen finden Sie in der Equals(Complex)-Methode.

Gilt für:

Weitere Informationen