Partage via


Complex.UnaryNegation(Complex) Opérateur

Définition

Retourne l’inverse additif d’un nombre complexe spécifié.

public:
 static System::Numerics::Complex operator -(System::Numerics::Complex value);
public:
 static System::Numerics::Complex operator -(System::Numerics::Complex value) = System::Numerics::IUnaryNegationOperators<System::Numerics::Complex, System::Numerics::Complex>::op_UnaryNegation;
public static System.Numerics.Complex operator - (System.Numerics.Complex value);
static member ( ~- ) : System.Numerics.Complex -> System.Numerics.Complex
Public Shared Operator - (value As Complex) As Complex

Paramètres

value
Complex

Valeur à négation.

Retours

Résultat des composants Real et Imaginary du paramètre value multiplié par -1.

Implémente

Remarques

La méthode UnaryNegation définit l’opération de l’opérateur de négation unaire (inverse additif) pour les nombres complexes. Il active le code comme suit :

Complex c1 = new Complex(1.7, 3.9);
Complex c2 = -c1;
let c1 = Complex(1.7, 3.9)
let c2 = -c1
Dim c1 As New Complex(1.7, 3.9)
Dim c2 As Complex = -c1

Le nombre complexe résultant produit une valeur de Zero lorsqu’il est ajouté au nombre complexe d’origine. Les langues qui ne prennent pas en charge les opérateurs personnalisés peuvent appeler la méthode Negate à la place.

La méthode équivalente pour cet opérateur est Complex.Negate(Complex)

S’applique à

Voir aussi