Complex.Inequality(Complex, Complex) Operatore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un valore che indica se due numeri complessi non sono uguali.
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
Parametri
- left
- Complex
Primo valore da confrontare.
- right
- Complex
Secondo valore da confrontare.
Restituisce
true
se left
e right
non sono uguali; in caso contrario, false
.
Implementazioni
Commenti
Il metodo Equality definisce l'operazione dell'operatore di disuguaglianza per numeri complessi. Abilita codice come il seguente:
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
I linguaggi che non supportano operatori personalizzati possono verificare la disuguaglianza chiamando il metodo Equals(Complex) e ripristinandone il valore.
Si noti che, a causa delle differenze di precisione, due numeri complessi apparentemente equivalenti possono essere considerati diversi. Una possibile soluzione alternativa consiste nell'implementare un metodo di confronto che restituisce true
solo se la differenza tra le due parti reali e immaginarie dei numeri complessi supera una determinata soglia (ad esempio ,01% del valore del componente reale o immaginario di uno dei numeri complessi). Per altre informazioni, vedere il metodo Equals(Complex).