Complex.UnaryNegation(Complex) Operator

Definition

Returnerar additiv invertering av ett angivet komplext tal.

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

Parametrar

value
Complex

Värdet som ska negeras.

Returer

Resultatet av parametern Real och Imaginary komponenterna value multiplicerat med -1.

Kommentarer

Metoden UnaryNegation definierar driften av operatorn unary negation (additiv invertering) för komplexa tal. Den aktiverar kod, till exempel följande:

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

Det resulterande komplexa talet genererar ett värde för Zero när det läggs till i det ursprungliga komplexa talet. Språk som inte stöder anpassade operatorer kan anropa Negate metoden i stället.

Motsvarande metod för den här operatorn är Complex.Negate(Complex)

Gäller för

Se även