Complex Struktur

Definition

Stellt eine komplexe Zahl dar.

public value class Complex : IEquatable<System::Numerics::Complex>, IFormattable
public value class Complex : IEquatable<System::Numerics::Complex>, IParsable<System::Numerics::Complex>, ISpanParsable<System::Numerics::Complex>, System::Numerics::IAdditionOperators<System::Numerics::Complex, System::Numerics::Complex, System::Numerics::Complex>, System::Numerics::IAdditiveIdentity<System::Numerics::Complex, System::Numerics::Complex>, System::Numerics::IDecrementOperators<System::Numerics::Complex>, System::Numerics::IDivisionOperators<System::Numerics::Complex, System::Numerics::Complex, System::Numerics::Complex>, System::Numerics::IEqualityOperators<System::Numerics::Complex, System::Numerics::Complex, bool>, System::Numerics::IIncrementOperators<System::Numerics::Complex>, System::Numerics::IMultiplicativeIdentity<System::Numerics::Complex, System::Numerics::Complex>, System::Numerics::IMultiplyOperators<System::Numerics::Complex, System::Numerics::Complex, System::Numerics::Complex>, System::Numerics::INumberBase<System::Numerics::Complex>, System::Numerics::ISignedNumber<System::Numerics::Complex>, System::Numerics::ISubtractionOperators<System::Numerics::Complex, System::Numerics::Complex, System::Numerics::Complex>, System::Numerics::IUnaryNegationOperators<System::Numerics::Complex, System::Numerics::Complex>, System::Numerics::IUnaryPlusOperators<System::Numerics::Complex, System::Numerics::Complex>
public value class Complex : IEquatable<System::Numerics::Complex>, IParsable<System::Numerics::Complex>, ISpanParsable<System::Numerics::Complex>, IUtf8SpanParsable<System::Numerics::Complex>, System::Numerics::IAdditionOperators<System::Numerics::Complex, System::Numerics::Complex, System::Numerics::Complex>, System::Numerics::IAdditiveIdentity<System::Numerics::Complex, System::Numerics::Complex>, System::Numerics::IDecrementOperators<System::Numerics::Complex>, System::Numerics::IDivisionOperators<System::Numerics::Complex, System::Numerics::Complex, System::Numerics::Complex>, System::Numerics::IEqualityOperators<System::Numerics::Complex, System::Numerics::Complex, bool>, System::Numerics::IIncrementOperators<System::Numerics::Complex>, System::Numerics::IMultiplicativeIdentity<System::Numerics::Complex, System::Numerics::Complex>, System::Numerics::IMultiplyOperators<System::Numerics::Complex, System::Numerics::Complex, System::Numerics::Complex>, System::Numerics::INumberBase<System::Numerics::Complex>, System::Numerics::ISignedNumber<System::Numerics::Complex>, System::Numerics::ISubtractionOperators<System::Numerics::Complex, System::Numerics::Complex, System::Numerics::Complex>, System::Numerics::IUnaryNegationOperators<System::Numerics::Complex, System::Numerics::Complex>, System::Numerics::IUnaryPlusOperators<System::Numerics::Complex, System::Numerics::Complex>
public struct Complex : IEquatable<System.Numerics.Complex>, IFormattable
public readonly struct Complex : IEquatable<System.Numerics.Complex>, IFormattable
public readonly struct Complex : IEquatable<System.Numerics.Complex>, IParsable<System.Numerics.Complex>, ISpanParsable<System.Numerics.Complex>, System.Numerics.IAdditionOperators<System.Numerics.Complex,System.Numerics.Complex,System.Numerics.Complex>, System.Numerics.IAdditiveIdentity<System.Numerics.Complex,System.Numerics.Complex>, System.Numerics.IDecrementOperators<System.Numerics.Complex>, System.Numerics.IDivisionOperators<System.Numerics.Complex,System.Numerics.Complex,System.Numerics.Complex>, System.Numerics.IEqualityOperators<System.Numerics.Complex,System.Numerics.Complex,bool>, System.Numerics.IIncrementOperators<System.Numerics.Complex>, System.Numerics.IMultiplicativeIdentity<System.Numerics.Complex,System.Numerics.Complex>, System.Numerics.IMultiplyOperators<System.Numerics.Complex,System.Numerics.Complex,System.Numerics.Complex>, System.Numerics.INumberBase<System.Numerics.Complex>, System.Numerics.ISignedNumber<System.Numerics.Complex>, System.Numerics.ISubtractionOperators<System.Numerics.Complex,System.Numerics.Complex,System.Numerics.Complex>, System.Numerics.IUnaryNegationOperators<System.Numerics.Complex,System.Numerics.Complex>, System.Numerics.IUnaryPlusOperators<System.Numerics.Complex,System.Numerics.Complex>
public readonly struct Complex : IEquatable<System.Numerics.Complex>, IParsable<System.Numerics.Complex>, ISpanParsable<System.Numerics.Complex>, IUtf8SpanParsable<System.Numerics.Complex>, System.Numerics.IAdditionOperators<System.Numerics.Complex,System.Numerics.Complex,System.Numerics.Complex>, System.Numerics.IAdditiveIdentity<System.Numerics.Complex,System.Numerics.Complex>, System.Numerics.IDecrementOperators<System.Numerics.Complex>, System.Numerics.IDivisionOperators<System.Numerics.Complex,System.Numerics.Complex,System.Numerics.Complex>, System.Numerics.IEqualityOperators<System.Numerics.Complex,System.Numerics.Complex,bool>, System.Numerics.IIncrementOperators<System.Numerics.Complex>, System.Numerics.IMultiplicativeIdentity<System.Numerics.Complex,System.Numerics.Complex>, System.Numerics.IMultiplyOperators<System.Numerics.Complex,System.Numerics.Complex,System.Numerics.Complex>, System.Numerics.INumberBase<System.Numerics.Complex>, System.Numerics.ISignedNumber<System.Numerics.Complex>, System.Numerics.ISubtractionOperators<System.Numerics.Complex,System.Numerics.Complex,System.Numerics.Complex>, System.Numerics.IUnaryNegationOperators<System.Numerics.Complex,System.Numerics.Complex>, System.Numerics.IUnaryPlusOperators<System.Numerics.Complex,System.Numerics.Complex>
[System.Serializable]
public struct Complex : IEquatable<System.Numerics.Complex>, IFormattable
type Complex = struct
    interface IFormattable
type Complex = struct
    interface IFormattable
    interface IParsable<Complex>
    interface ISpanFormattable
    interface ISpanParsable<Complex>
    interface IAdditionOperators<Complex, Complex, Complex>
    interface IAdditiveIdentity<Complex, Complex>
    interface IDecrementOperators<Complex>
    interface IDivisionOperators<Complex, Complex, Complex>
    interface IEqualityOperators<Complex, Complex, bool>
    interface IIncrementOperators<Complex>
    interface IMultiplicativeIdentity<Complex, Complex>
    interface IMultiplyOperators<Complex, Complex, Complex>
    interface INumberBase<Complex>
    interface ISubtractionOperators<Complex, Complex, Complex>
    interface IUnaryNegationOperators<Complex, Complex>
    interface IUnaryPlusOperators<Complex, Complex>
    interface ISignedNumber<Complex>
type Complex = struct
    interface IFormattable
    interface IParsable<Complex>
    interface ISpanFormattable
    interface ISpanParsable<Complex>
    interface IAdditionOperators<Complex, Complex, Complex>
    interface IAdditiveIdentity<Complex, Complex>
    interface IDecrementOperators<Complex>
    interface IDivisionOperators<Complex, Complex, Complex>
    interface IEqualityOperators<Complex, Complex, bool>
    interface IIncrementOperators<Complex>
    interface IMultiplicativeIdentity<Complex, Complex>
    interface IMultiplyOperators<Complex, Complex, Complex>
    interface INumberBase<Complex>
    interface ISubtractionOperators<Complex, Complex, Complex>
    interface IUnaryNegationOperators<Complex, Complex>
    interface IUnaryPlusOperators<Complex, Complex>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<Complex>
    interface ISignedNumber<Complex>
type Complex = struct
    interface IFormattable
    interface IParsable<Complex>
    interface ISpanFormattable
    interface ISpanParsable<Complex>
    interface IAdditionOperators<Complex, Complex, Complex>
    interface IAdditiveIdentity<Complex, Complex>
    interface IDecrementOperators<Complex>
    interface IDivisionOperators<Complex, Complex, Complex>
    interface IEqualityOperators<Complex, Complex, bool>
    interface IIncrementOperators<Complex>
    interface IMultiplicativeIdentity<Complex, Complex>
    interface IMultiplyOperators<Complex, Complex, Complex>
    interface INumberBase<Complex>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<Complex>
    interface ISubtractionOperators<Complex, Complex, Complex>
    interface IUnaryNegationOperators<Complex, Complex>
    interface IUnaryPlusOperators<Complex, Complex>
    interface ISignedNumber<Complex>
[<System.Serializable>]
type Complex = struct
    interface IFormattable
Public Structure Complex
Implements IEquatable(Of Complex), IFormattable
Public Structure Complex
Implements IAdditionOperators(Of Complex, Complex, Complex), IAdditiveIdentity(Of Complex, Complex), IDecrementOperators(Of Complex), IDivisionOperators(Of Complex, Complex, Complex), IEqualityOperators(Of Complex, Complex, Boolean), IEquatable(Of Complex), IIncrementOperators(Of Complex), IMultiplicativeIdentity(Of Complex, Complex), IMultiplyOperators(Of Complex, Complex, Complex), INumberBase(Of Complex), IParsable(Of Complex), ISignedNumber(Of Complex), ISpanParsable(Of Complex), ISubtractionOperators(Of Complex, Complex, Complex), IUnaryNegationOperators(Of Complex, Complex), IUnaryPlusOperators(Of Complex, Complex)
Public Structure Complex
Implements IAdditionOperators(Of Complex, Complex, Complex), IAdditiveIdentity(Of Complex, Complex), IDecrementOperators(Of Complex), IDivisionOperators(Of Complex, Complex, Complex), IEqualityOperators(Of Complex, Complex, Boolean), IEquatable(Of Complex), IIncrementOperators(Of Complex), IMultiplicativeIdentity(Of Complex, Complex), IMultiplyOperators(Of Complex, Complex, Complex), INumberBase(Of Complex), IParsable(Of Complex), ISignedNumber(Of Complex), ISpanParsable(Of Complex), ISubtractionOperators(Of Complex, Complex, Complex), IUnaryNegationOperators(Of Complex, Complex), IUnaryPlusOperators(Of Complex, Complex), IUtf8SpanParsable(Of Complex)
Vererbung
Complex
Attribute
Implementiert

Hinweise

Weitere Informationen zu dieser API finden Sie unter Zusätzliche API-Hinweise für Complex.

Konstruktoren

Complex(Double, Double)

Initialisiert eine neue Instanz der Complex-Struktur mit den angegebenen reellen und imaginären Werten.

Felder

ImaginaryOne

Gibt eine neue Complex-Instanz mit einer reellen Zahl gleich 0 und einer imaginären Zahl gleich 1 zurück.

Infinity

Stellt Unendlichkeit als komplexe Zahl dar.

NaN

Stellt eine komplexe Instanz dar, die keine Zahl ist (NaN).

One

Gibt eine neue Complex-Instanz mit einer reellen Zahl gleich 1 und einer imaginären Zahl gleich 0 zurück.

Zero

Gibt eine neue Complex-Instanz mit einer reellen Zahl gleich 0 und einer imaginären Zahl gleich 0 zurück.

Eigenschaften

Imaginary

Ruft die imaginäre Komponente des aktuellen Complex-Objekts ab.

Magnitude

Ruft die Größenordnung (oder den absoluten Wert) einer komplexen Zahl ab.

Phase

Ruft die Phase einer komplexen Zahl ab.

Real

Ruft die reelle Komponente des aktuellen Complex-Objekts ab.

Methoden

Abs(Complex)

Ruft den absoluten Wert (oder die Größenordnung) einer komplexen Zahl ab.

Acos(Complex)

Gibt den Winkel zurück, der der Arkuskosinus der angegebenen komplexen Zahl ist.

Add(Complex, Complex)

Addiert zwei komplexe Zahlen und gibt das Ergebnis zurück.

Add(Complex, Double)

Fügt einer reellen Zahl mit doppelter Genauigkeit eine komplexe Zahl hinzu und gibt das Ergebnis zurück.

Add(Double, Complex)

Fügt einer komplexen Zahl eine reelle Zahl mit doppelter Genauigkeit hinzu und gibt das Ergebnis zurück.

Asin(Complex)

Gibt den Winkel zurück, der der Arkussinus der angegebenen komplexen Zahl ist.

Atan(Complex)

Gibt den Winkel zurück, der der Arkustangens der angegebenen komplexen Zahl ist.

Conjugate(Complex)

Berechnet die konjugierte Zahl einer komplexen Zahl und gibt das Ergebnis zurück.

Cos(Complex)

Gibt den Kosinus der angegebenen komplexen Zahl zurück.

Cosh(Complex)

Gibt den Hyperbelkosinus der angegebenen komplexen Zahl zurück.

CreateChecked<TOther>(TOther)

Erstellt eine instance des aktuellen Typs aus einem Wert und löst eine Überlaufausnahme für alle Werte aus, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

CreateSaturating<TOther>(TOther)

Erstellt einen instance des aktuellen Typs aus einem Wert, der alle Werte überlastt, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

CreateTruncating<TOther>(TOther)

Erstellt eine instance des aktuellen Typs aus einem Wert und schneidet alle Werte ab, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

Divide(Complex, Complex)

Dividiert eine komplexe Zahl durch eine andere komplexe Zahl und gibt das Ergebnis zurück.

Divide(Complex, Double)

Dividiert eine komplexe Zahl durch eine reelle Zahl mit doppelter Genauigkeit und gibt das Ergebnis zurück.

Divide(Double, Complex)

Dividiert eine reelle Zahl mit doppelter Genauigkeit durch eine komplexe Zahl und gibt das Ergebnis zurück.

Equals(Complex)

Gibt einen Wert zurück, der angibt, ob die aktuelle Instanz und eine angegebene komplexe Zahl den gleichen Wert haben.

Equals(Object)

Gibt einen Wert zurück, der angibt, ob die aktuelle Instanz und ein angegebenes Objekt über den gleichen Wert verfügen.

Exp(Complex)

Gibt e potenziert mit einer angegebenen komplexen Zahl zurück.

FromPolarCoordinates(Double, Double)

Erstellt eine komplexe Zahl aus den Polarkoordinaten eines Punkts.

GetHashCode()

Gibt den Hashcode für das aktuelle Complex-Objekt zurück.

IsComplexNumber(Complex)

Bestimmt, ob ein Wert einen komplexen Wert darstellt.

IsEvenInteger(Complex)

Bestimmt, ob ein Wert eine gerade Integralzahl darstellt.

IsFinite(Complex)

Bestimmt, ob die angegebene komplexe Zahl endlich ist.

IsImaginaryNumber(Complex)

Bestimmt, ob ein Wert eine imaginäre Zahl darstellt.

IsInfinity(Complex)

Gibt einen Wert zurück, der angibt, ob die angegebene komplexe Zahl als unendlich ausgewertet wird.

IsInteger(Complex)

Bestimmt, ob ein Wert einen integralen Wert darstellt.

IsNaN(Complex)

Gibt einen Wert zurück, der angibt, ob die angegebene komplexe Instanz keine Zahl ist (NaN).

IsNegative(Complex)

Bestimmt, ob ein Wert negativ ist.

IsNegativeInfinity(Complex)

Bestimmt, ob ein Wert negativ unendlich ist.

IsNormal(Complex)

Bestimmt, ob ein Wert normal ist.

IsOddInteger(Complex)

Bestimmt, ob ein Wert eine ungerade Integralzahl darstellt.

IsPositive(Complex)

Bestimmt, ob ein Wert positiv ist.

IsPositiveInfinity(Complex)

Bestimmt, ob ein Wert positiv unendlich ist.

IsRealNumber(Complex)

Bestimmt, ob ein Wert eine reelle Zahl darstellt.

IsSubnormal(Complex)

Bestimmt, ob ein Wert subnormal ist.

Log(Complex)

Gibt den natürlichen Logarithmus (zur Basis e) einer komplexen Zahl zurück.

Log(Complex, Double)

Gibt den Logarithmus einer angegebenen komplexen Zahl zu einer angegebenen Basis zurück.

Log10(Complex)

Gibt den Logarithmus einer angegebenen komplexen Zahl zur Basis 10 zurück.

MaxMagnitude(Complex, Complex)

Vergleicht zwei Werte mit der Berechnung, die größer ist.

MinMagnitude(Complex, Complex)

Vergleicht zwei Werte mit der Berechnung, die kleiner ist.

Multiply(Complex, Complex)

Gibt das Produkt zweier komplexer Zahlen zurück.

Multiply(Complex, Double)

Gibt das Produkt einer komplexen Zahl und einer reellen Zahl mit doppelter Genauigkeit zurück.

Multiply(Double, Complex)

Gibt das Produkt einer reellen Zahl mit doppelter Genauigkeit und einer komplexen Zahl zurück.

Negate(Complex)

Gibt die additive Inverse einer angegebenen komplexen Zahl zurück.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analysiert eine Spanne von Zeichen in einen Wert.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Analysiert eine Spanne von Zeichen in einen Wert.

Parse(String, IFormatProvider)

Analysiert eine Zeichenfolge in einen Wert.

Parse(String, NumberStyles, IFormatProvider)

Analysiert eine Zeichenfolge in einen Wert.

Pow(Complex, Complex)

Gibt eine komplexe Zahl potenziert mit einem durch eine komplexe Zahl angegebenen Exponenten zurück.

Pow(Complex, Double)

Gibt eine angegebene komplexe Zahl potenziert mit einem als Gleitkommazahl mit doppelter Genauigkeit angegebenen Exponenten zurück.

Reciprocal(Complex)

Gibt den Kehrwert einer komplexen Zahl zurück.

Sin(Complex)

Gibt den Sinus der angegebenen komplexen Zahl zurück.

Sinh(Complex)

Gibt den Hyperbelsinus der angegebenen komplexen Zahl zurück.

Sqrt(Complex)

Gibt die Quadratwurzel einer angegebenen komplexen Zahl zurück.

Subtract(Complex, Complex)

Subtrahiert eine komplexe Zahl von einer anderen komplexen Zahl und gibt das Ergebnis zurück.

Subtract(Complex, Double)

Subtrahiert eine reelle Zahl mit doppelter Genauigkeit von einer komplexen Zahl und gibt das Ergebnis zurück.

Subtract(Double, Complex)

Subtrahiert eine komplexe Zahl von einer reellen Zahl mit doppelter Genauigkeit und gibt das Ergebnis zurück.

Tan(Complex)

Gibt den Tangens der angegebenen komplexen Zahl zurück.

Tanh(Complex)

Gibt den Hyperbeltangens der angegebenen komplexen Zahl zurück.

ToString()

Konvertiert den Wert der aktuellen komplexen Zahl in die entsprechende Zeichenfolgendarstellung in kartesischer Form.

ToString(IFormatProvider)

Konvertiert den Wert der aktuellen komplexen Zahl unter Verwendung der angegebenen kulturabhängigen Formatierungsinformationen in die entsprechende Zeichenfolgendarstellung in kartesischer Form.

ToString(String)

Konvertiert den Wert der aktuellen komplexen Zahl unter Verwendung des angegebenen Formats für die reellen und imaginären Teile in die entsprechende Zeichenfolgendarstellung in kartesischer Form.

ToString(String, IFormatProvider)

Konvertiert den Wert der aktuellen komplexen Zahl unter Verwendung des angegebenen Formats und der angegebenen kulturabhängigen Formatierungsinformationen für die reellen und imaginären Teile in die entsprechende Zeichenfolgendarstellung in kartesischer Form.

TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Stellt eine komplexe Zahl dar.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Versucht, den Wert des aktuellen instance in die angegebene Zeichenspanne zu formatieren.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Complex)

Versucht, eine Spanne von Zeichen in einen Wert zu analysieren.

TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Complex)

Versucht, eine Spanne von Zeichen in einen Wert zu analysieren.

TryParse(String, IFormatProvider, Complex)

Versucht, eine Zeichenfolge in einen Wert zu analysieren.

TryParse(String, NumberStyles, IFormatProvider, Complex)

Versucht, eine Zeichenfolge in einen Wert zu analysieren.

Operatoren

Addition(Complex, Complex)

Addiert zwei komplexe Zahlen.

Addition(Complex, Double)

Fügt einer reellen Zahl mit doppelter Genauigkeit eine komplexe Zahl hinzu.

Addition(Double, Complex)

Fügt einer komplexen Zahl eine reelle Zahl mit doppelter Genauigkeit hinzu.

Decrement(Complex)

Dekrementiert einen Wert.

Division(Complex, Complex)

Dividiert eine angegebene komplexe Zahl durch eine andere angegebene komplexe Zahl.

Division(Complex, Double)

Dividiert eine angegebene komplexe Zahl durch eine reelle Zahl mit doppelter Genauigkeit.

Division(Double, Complex)

Dividiert eine angegebene reelle Zahl mit doppelter Genauigkeit durch eine angegebene komplexe Zahl.

Equality(Complex, Complex)

Gibt einen Wert zurück, der angibt, ob zwei komplexe Zahlen gleich sind.

Explicit(BigInteger to Complex)

Definiert eine explizite Konvertierung eines BigInteger-Werts in eine komplexe Zahl.

Explicit(Decimal to Complex)

Definiert eine explizite Konvertierung eines Decimal-Werts in eine komplexe Zahl.

Explicit(Int128 to Complex)

Konvertiert einen Int128 Wert explizit in eine komplexe Zahl mit doppelter Genauigkeit.

Explicit(UInt128 to Complex)

Konvertiert einen UInt128 Wert explizit in eine komplexe Zahl mit doppelter Genauigkeit.

Implicit(Byte to Complex)

Definiert eine implizite Konvertierung eines Bytewerts ohne Vorzeichen in eine komplexe Zahl.

Implicit(Char to Complex)

Konvertiert implizit einen Char Wert in eine komplexe Zahl mit doppelter Genauigkeit.

Implicit(Double to Complex)

Definiert eine implizite Konvertierung einer Gleitkommazahl mit doppelter Genauigkeit in eine komplexe Zahl.

Implicit(Half to Complex)

Konvertiert implizit einen Half Wert in eine komplexe Zahl mit doppelter Genauigkeit.

Implicit(Int16 to Complex)

Definiert eine implizite Konvertierung einer 16-Bit-Ganzzahl mit Vorzeichen in eine komplexe Zahl.

Implicit(Int32 to Complex)

Definiert eine implizite Konvertierung einer 32-Bit-Ganzzahl mit Vorzeichen in eine komplexe Zahl.

Implicit(Int64 to Complex)

Definiert eine implizite Konvertierung einer 64-Bit-Ganzzahl mit Vorzeichen in eine komplexe Zahl.

Implicit(IntPtr to Complex)

Konvertiert implizit einen IntPtr Wert in eine komplexe Zahl mit doppelter Genauigkeit.

Implicit(SByte to Complex)

Definiert eine implizite Konvertierung eines Bytewerts mit Vorzeichen in eine komplexe Zahl.

Diese API ist nicht CLS-kompatibel.

Implicit(Single to Complex)

Definiert eine implizite Konvertierung einer Gleitkommazahl mit einfacher Genauigkeit in eine komplexe Zahl.

Implicit(UInt16 to Complex)

Definiert eine implizite Konvertierung einer 16-Bit-Ganzzahl ohne Vorzeichen in eine komplexe Zahl.

Diese API ist nicht CLS-kompatibel.

Implicit(UInt32 to Complex)

Definiert eine implizite Konvertierung einer 32-Bit-Ganzzahl ohne Vorzeichen in eine komplexe Zahl.

Diese API ist nicht CLS-kompatibel.

Implicit(UInt64 to Complex)

Definiert eine implizite Konvertierung einer 64-Bit-Ganzzahl ohne Vorzeichen in eine komplexe Zahl.

Diese API ist nicht CLS-kompatibel.

Implicit(UIntPtr to Complex)

Konvertiert implizit einen UIntPtr Wert in eine komplexe Zahl mit doppelter Genauigkeit.

Increment(Complex)

Erhöht einen Wert.

Inequality(Complex, Complex)

Gibt einen Wert zurück, der angibt, ob zwei komplexe Zahlen ungleich sind.

Multiply(Complex, Complex)

Multipliziert zwei angegebene komplexe Zahlen.

Multiply(Complex, Double)

Multipliziert die angegebene komplexe Zahl durch eine angegebene reelle Zahl mit doppelter Genauigkeit.

Multiply(Double, Complex)

Multipliziert eine angegebene reelle Zahl mit doppelter Genauigkeit durch eine angegebene komplexe Zahl.

Subtraction(Complex, Complex)

Subtrahiert eine komplexe Zahl von einer anderen komplexen Zahl.

Subtraction(Complex, Double)

Subtrahiert eine reelle Zahl mit doppelter Genauigkeit von einer komplexen Zahl.

Subtraction(Double, Complex)

Subtrahiert eine komplexe Zahl von einer reellen Zahl mit doppelter Genauigkeit.

UnaryNegation(Complex)

Gibt die additive Inverse einer angegebenen komplexen Zahl zurück.

UnaryPlus(Complex)

Berechnet das unäre Plus eines Werts.

Explizite Schnittstellenimplementierungen

IAdditiveIdentity<Complex,Complex>.AdditiveIdentity

Ruft die additive Identität des aktuellen Typs ab.

IMultiplicativeIdentity<Complex,Complex>.MultiplicativeIdentity

Ruft die multiplikative Identität des aktuellen Typs ab.

INumberBase<Complex>.Abs(Complex)

Berechnet das Absolute eines Werts.

INumberBase<Complex>.IsCanonical(Complex)

Bestimmt, ob sich ein Wert in seiner kanonischen Darstellung befindet.

INumberBase<Complex>.IsZero(Complex)

Bestimmt, ob ein Wert 0 ist.

INumberBase<Complex>.MaxMagnitudeNumber(Complex, Complex)

Vergleicht zwei Werte mit der Berechnung, die die größere Größe aufweist, und gibt den anderen Wert zurück, wenn eine Eingabe ist NaN.

INumberBase<Complex>.MinMagnitudeNumber(Complex, Complex)

Vergleicht zwei Werte mit der Berechnung, die die geringere Größe aufweist, und gibt den anderen Wert zurück, wenn eine Eingabe ist NaN.

INumberBase<Complex>.One

Ruft den Wert 1 für den Typ ab.

INumberBase<Complex>.Radix

Ruft die Basis für den Typ ab.

INumberBase<Complex>.TryConvertFromChecked<TOther>(TOther, Complex)

Stellt eine komplexe Zahl dar.

INumberBase<Complex>.TryConvertFromSaturating<TOther>(TOther, Complex)

Stellt eine komplexe Zahl dar.

INumberBase<Complex>.TryConvertFromTruncating<TOther>(TOther, Complex)

Stellt eine komplexe Zahl dar.

INumberBase<Complex>.TryConvertToChecked<TOther>(Complex, TOther)

Versucht, eine instance des aktuellen Typs in einen anderen Typ zu konvertieren, und löst eine Überlaufausnahme für alle Werte aus, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

INumberBase<Complex>.TryConvertToSaturating<TOther>(Complex, TOther)

Versucht, eine instance des aktuellen Typs in einen anderen Typ zu konvertieren und dabei alle Werte zu überlasten, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

INumberBase<Complex>.TryConvertToTruncating<TOther>(Complex, TOther)

Versucht, eine instance des aktuellen Typs in einen anderen Typ zu konvertieren, wobei alle Werte abgeschnitten werden, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

INumberBase<Complex>.Zero

Ruft den Wert 0 für den Typ ab.

ISignedNumber<Complex>.NegativeOne

Ruft den Wert -1 für den Typ ab.

Gilt für: