Complex.Inequality(Complex, Complex) Operator
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar ett värde som anger om två komplexa tal inte är lika med.
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
Parametrar
- left
- Complex
Det första värdet som ska jämföras.
- right
- Complex
Det andra värdet att jämföra.
Returer
trueom left och right inte är lika; annars . false
Implementeringar
Kommentarer
Metoden Equality definierar driften av ojämlikhetsoperatorn för komplexa tal. Den aktiverar kod, till exempel följande:
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
Språk som inte stöder anpassade operatorer kan testa för olikhet genom att anropa Equals(Complex) metoden och återställa dess värde.
Observera att på grund av skillnader i precision kan två komplexa tal som uppenbarligen är likvärdiga betraktas som ojämlika. En möjlig lösning är att implementera en jämförelsemetod som endast returnerar true om skillnaden mellan de två verkliga och imaginära delarna av de komplexa talen överskrider ett visst tröskelvärde (till exempel .01% av värdet för den verkliga eller imaginära komponenten i ett av de komplexa talen). Mer information finns i Equals(Complex)-metoden.