Complex.UnaryNegation(Complex) Opérateur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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)