Complex.UnaryNegation(Complex) Operator
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die additive Umkehrung einer angegebenen komplexen Zahl zurück.
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
Parameter
- value
- Complex
Der zu negierende Wert.
Gibt zurück
Das Ergebnis der Real Und Imaginary Komponenten des value Parameters multipliziert mit -1.
Hinweise
Die UnaryNegation Methode definiert den Vorgang des unären Negationsoperators (Additive Inverse) für komplexe Zahlen. Sie ermöglicht Code wie z. B. Folgendes:
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
Die resultierende komplexe Zahl erzeugt einen Wert, wenn Zero sie der ursprünglichen komplexen Zahl hinzugefügt wird. Sprachen, die keine benutzerdefinierten Operatoren unterstützen, können stattdessen die Negate Methode aufrufen.
Die entsprechende Methode für diesen Operator ist Complex.Negate(Complex)