Complex.UnaryNegation(Complex) Operator

Definition

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)

Gilt für:

Weitere Informationen