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 Inverse 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 zu negierende Wert.
Gibt zurück
Das Ergebnis der Real- und Imaginary-Komponenten des value
-Parameters multipliziert mit -1.
Implementiert
Hinweise
Die UnaryNegation -Methode definiert den Betrieb des Operators für die unäre Negation (additive inverse) für komplexe Zahlen. Es aktiviert Code wie den folgenden:
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 die Negate -Methode stattdessen aufrufen.
Die entsprechende Methode für diesen Operator ist Complex.Negate(Complex)
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für