Complex.UnaryNegation(Complex) Operator
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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)