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) = 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
Parameter
- value
- Complex
Der Wert, der negiert werden soll.
Gibt zurück
Das Ergebnis der Real und Imaginary Komponenten des value
Parameters multipliziert mit -1.
Implementiert
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 von Zero, wenn 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)