Complex.Subtraction 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.
Subtrahiert eine angegebene Zahl von einer anderen angegebenen Zahl, wobei mindestens eine von ihnen eine komplexe Zahl ist und die andere eine reelle Zahl mit doppelter Genauigkeit sein könnte.
Überlädt
Subtraction(Double, Complex) |
Subtrahiert eine komplexe Zahl von einer reellen Zahl mit doppelter Genauigkeit. |
Subtraction(Complex, Double) |
Subtrahiert eine reelle Zahl mit doppelter Genauigkeit von einer komplexen Zahl. |
Subtraction(Complex, Complex) |
Subtrahiert eine komplexe Zahl von einer anderen komplexen Zahl. |
Hinweise
Der Subtraction-Operator ermöglicht das Ausführen von Subtraktionsvorgängen, die komplexe Zahlen umfassen. Sie ermöglicht Code wie z. B. Folgendes:
System.Numerics.Complex c1 = new System.Numerics.Complex(6.7, -1.3);
System.Numerics.Complex c2 = new System.Numerics.Complex(1.4, 3.8);
System.Numerics.Complex result = c1 - c2;
Console.WriteLine("{0} - {1} = {2}", c1, c2, result);
// The example displays the following output:
// (6.7, -1.3); - (1.4, 3.8); = (5.3, -5.1)
let c1 = System.Numerics.Complex(6.7, -1.3)
let c2 = System.Numerics.Complex(1.4, 3.8)
let result = c1 - c2
printfn $"{c1}; - {c2}; = {result}"
// The example displays the following output:
// (6.7, -1.3); - (1.4, 3.8); = (5.3, -5.1)
Dim c1 As New System.Numerics.Complex(6.7, -1.3)
Dim c2 As New System.Numerics.Complex(1.4, 3.8)
Dim result As System.Numerics.Complex = c1 - c2
Console.WriteLine("{0} - {1} = {2}", c1, c2, result)
' The example displays the following output:
' (6.7, -1.3) - (1.4, 3.8) = (5.3, -5.1)
Wenn die Subtraktion zu einem Überlauf in der realen oder imaginären Komponente führt, ist der Wert dieser Komponente entweder Double.PositiveInfinity oder Double.NegativeInfinity.
Sprachen, die keine benutzerdefinierten Operatoren unterstützen, können stattdessen die Subtract gleichwertige Gruppe von Methoden aufrufen.
Die Addition Operatoren, die ein Double empfangen, sind effizienter als die Operatoren, die zwei komplexe Zahlen erhalten.
Subtraction(Double, Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Subtrahiert eine komplexe Zahl von einer reellen Zahl mit doppelter Genauigkeit.
public:
static System::Numerics::Complex operator -(double left, System::Numerics::Complex right);
public static System.Numerics.Complex operator - (double left, System.Numerics.Complex right);
static member ( - ) : double * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Operator - (left As Double, right As Complex) As Complex
Parameter
- left
- Double
Der reale Wert mit doppelter Genauigkeit, von dem subtrahiert werden soll (der Minuend).
- right
- Complex
Der komplexe Wert, der subtrahiert werden soll (der Subtrahend).
Gibt zurück
Das Ergebnis des Subtrahierens right
von left
als komplexe Zahl.
Hinweise
Die Subtraktion einer komplexen Zahl (c + di
) aus einer reellen Zahl (die als komplexe Zahl a + 0i
angesehen werden kann) hat folgende Form:
$(a - c) - di$
Sprachen, die keine benutzerdefinierten Operatoren unterstützen, können stattdessen die Complex.Subtract(Double, Complex)-Methode aufrufen.
Weitere Informationen
Gilt für:
Subtraction(Complex, Double)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Subtrahiert eine reelle Zahl mit doppelter Genauigkeit von einer komplexen Zahl.
public:
static System::Numerics::Complex operator -(System::Numerics::Complex left, double right);
public static System.Numerics.Complex operator - (System.Numerics.Complex left, double right);
static member ( - ) : System.Numerics.Complex * double -> System.Numerics.Complex
Public Shared Operator - (left As Complex, right As Double) As Complex
Parameter
- left
- Complex
Der komplexe Wert, von dem subtrahiert werden soll (der Minuend).
- right
- Double
Der zu subtrahierende reale Wert mit doppelter Genauigkeit (der Subtrahend).
Gibt zurück
Das Ergebnis des Subtrahierens right
von left
als komplexe Zahl.
Hinweise
Die Subtraktion einer reellen Zahl (die als komplexe Zahl c + 0i
) aus einer komplexen Zahl (a + bi
) betrachtet werden kann, hat folgende Form:
$(a - c) + bi$
Sprachen, die keine benutzerdefinierten Operatoren unterstützen, können stattdessen die Complex.Subtract(Complex, Double)-Methode aufrufen.
Weitere Informationen
Gilt für:
Subtraction(Complex, Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Subtrahiert eine komplexe Zahl von einer anderen komplexen Zahl.
public:
static System::Numerics::Complex operator -(System::Numerics::Complex left, System::Numerics::Complex right);
public:
static System::Numerics::Complex operator -(System::Numerics::Complex left, System::Numerics::Complex right) = System::Numerics::ISubtractionOperators<System::Numerics::Complex, System::Numerics::Complex, System::Numerics::Complex>::op_Subtraction;
public static System.Numerics.Complex operator - (System.Numerics.Complex left, System.Numerics.Complex right);
static member ( - ) : System.Numerics.Complex * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Operator - (left As Complex, right As Complex) As Complex
Parameter
- left
- Complex
Der zu subtrahierende Wert (der Minuend).
- right
- Complex
Der zu subtrahierende Wert (der Subtrahend).
Gibt zurück
Das Ergebnis der Subtrahierung right
von left
.
Implementiert
Hinweise
Die Subtraktion einer komplexen Zahl, c + di
, aus einer anderen komplexen Zahl, a + bi
, hat die folgende Form:
$(a - c) + (b - d)i$
Sprachen, die keine benutzerdefinierten Operatoren unterstützen, können stattdessen die Complex.Subtract(Complex, Complex)-Methode aufrufen.