Complex.Inequality(Complex, Complex) Opérateur

Définition

Retourne une valeur qui indique si deux nombres complexes sont différents.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

Paramètres

left
Complex

Première valeur à comparer.The first value to compare.

right
Complex

Deuxième valeur à comparer.The second value to compare.

Retours

true si left et right ne sont pas égales ; sinon, false.true if left and right are not equal; otherwise, false.

Remarques

La méthode Equality définit le fonctionnement de l’opérateur d’inégalité pour les nombres complexes.The Equality method defines the operation of the inequality operator for complex numbers. Il active un code tel que le suivant :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 

Les langages qui ne prennent pas en charge les opérateurs personnalisés peuvent tester l’inégalité en appelant la méthode Equals(Complex) et en inversant sa valeur.Languages that do not support custom operators can test for inequality by calling the Equals(Complex) method and reversing its value.

Notez que, en raison des différences de précision, deux nombres complexes qui sont apparemment équivalents peuvent être considérés comme inégaux.Note that, because of differences in precision, two complex numbers that are apparently equivalent can be considered unequal. Une solution de contournement possible consiste à implémenter une méthode de comparaison qui retourne true uniquement si la différence entre les deux parties réelles et imaginaires des nombres complexes dépasse un certain seuil (tel que 0,01% de la valeur du composant réel ou imaginaire de l’un des nombres complexes).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). Pour plus d'informations, voir la méthode Equals(Complex).For more information, see the Equals(Complex) method.

S’applique à

Voir aussi