Complex.UnaryNegation(Complex) Operator

Definitie

Retourneert de additieve inverse van een opgegeven complex getal.

public:
 static System::Numerics::Complex operator -(System::Numerics::Complex value);
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

Parameters

value
Complex

De waarde die moet worden vernaald.

Retouren

Het resultaat van de Real parameter en Imaginary de onderdelen van de value parameter vermenigvuldigd met -1.

Opmerkingen

De UnaryNegation methode definieert de werking van de unaire negatieoperator (additieve inverse) voor complexe getallen. Hiermee schakelt u code in, zoals de volgende:

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

Het resulterende complexe getal produceert een waarde van Zero wanneer het wordt toegevoegd aan het oorspronkelijke complexe getal. Talen die geen ondersteuning bieden voor aangepaste operators, kunnen in plaats daarvan de Negate methode aanroepen.

De equivalente methode voor deze operator is Complex.Negate(Complex)

Van toepassing op

Zie ook