Freigeben über


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 Ergänzende API-Hinweise für komplexe.

Konstruktoren

Complex(Double, Double)

Initialisiert eine neue Instanz der Complex Struktur mithilfe der angegebenen realen und imaginären Werte.

Felder

ImaginaryOne

Gibt eine neue Complex Instanz zurück, deren reelle Zahl null und eine imaginäre Zahl gleich 1 ist.

Infinity

Stellt Unendlichkeit als komplexe Zahl dar.

NaN

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

One

Gibt eine neue Complex Instanz mit einer reellen Zahl zurück, die gleich 1 und eine imaginäre Zahl gleich Null ist.

Zero

Gibt eine neue Complex Instanz zurück, deren reelle Zahl null und eine imaginäre Zahl gleich Null ist.

Eigenschaften

Imaginary

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

Magnitude

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

Phase

Ruft die Phase einer komplexen Zahl ab.

Real

Ruft die reale Komponente des aktuellen Complex -Objekts ab.

Methoden

Abs(Complex)

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

Acos(Complex)

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

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 den Arkussinus der angegebenen komplexen Zahl darstellt.

Atan(Complex)

Gibt den Winkel zurück, der den Bogen tangens der angegebenen komplexen Zahl darstellt.

Conjugate(Complex)

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

Cos(Complex)

Gibt den Kosinus der angegebenen komplexen Zahl zurück.

Cosh(Complex)

Gibt den hyperbolischen Kosinus der angegebenen komplexen Zahl zurück.

CreateChecked<TOther>(TOther)

Erstellt eine Instanz 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 eine Instanz des aktuellen Typs aus einem Wert, wobei alle Werte gesättigt werden, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

CreateTruncating<TOther>(TOther)

Erstellt eine Instanz des aktuellen Typs aus einem Wert, wobei alle Werte abgeschnitten werden, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

Divide(Complex, Complex)

Dividiert eine komplexe Zahl durch eine andere 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 denselben Wert aufweisen.

Equals(Object)

Gibt einen Wert zurück, der angibt, ob die aktuelle Instanz und ein angegebenes Objekt denselben Wert aufweisen.

Exp(Complex)

Gibt e an die durch eine komplexe Zahl angegebene Potenz 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 integrale Zahl 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 Unendlichkeit 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 (NaN) ist.

IsNegative(Complex)

Bestimmt, ob ein Wert negativ ist.

IsNegativeInfinity(Complex)

Bestimmt, ob ein Wert negative Unendlichkeit ist.

IsNormal(Complex)

Bestimmt, ob ein Wert normal ist.

IsOddInteger(Complex)

Bestimmt, ob ein Wert eine ungerade integrale Zahl darstellt.

IsPositive(Complex)

Bestimmt, ob ein Wert positiv ist.

IsPositiveInfinity(Complex)

Bestimmt, ob ein Wert positive Unendlichkeit 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 (Basis e) einer angegebenen komplexen Zahl zurück.

Log(Complex, Double)

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

Log10(Complex)

Gibt den Logarithmus der Basis 10 einer angegebenen komplexen Zahl 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 eine reelle Zahl mit doppelter Genauigkeit zurück.

Multiply(Double, Complex)

Gibt das Produkt einer doppelt präzisen reellen Zahl und einer komplexen Zahl zurück.

Negate(Complex)

Gibt die additive Umkehrung 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 angegebene komplexe Zahl zurück, die mit einer komplexen Zahl angegeben wird.

Pow(Complex, Double)

Gibt eine angegebene komplexe Zahl zurück, die auf eine durch eine Gleitkommazahl mit doppelter Genauigkeit angegebene Potenz erhöht wird.

Reciprocal(Complex)

Gibt die multiplizierte Umkehrung einer komplexen Zahl zurück.

Sin(Complex)

Gibt den Sinus der angegebenen komplexen Zahl zurück.

Sinh(Complex)

Gibt den hyperbolischen Sinus 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 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 hyperbolischen Tangens der angegebenen komplexen Zahl zurück.

ToString()

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

ToString(IFormatProvider)

Wandelt den Wert der aktuellen komplexen Zahl mithilfe der angegebenen kulturspezifischen Formatierungsinformationen in die entsprechende Zeichenfolgendarstellung in kartesischer Form um.

ToString(String)

Wandelt den Wert der aktuellen komplexen Zahl in die entsprechende Zeichenfolgendarstellung in kartesischer Form um, indem das angegebene Format für die tatsächlichen und imaginären Teile verwendet wird.

ToString(String, IFormatProvider)

Wandelt den Wert der aktuellen komplexen Zahl in die entsprechende Zeichenfolgendarstellung in kartesischer Form um, indem die angegebenen Format- und kulturspezifischen Formatinformationen für die tatsächlichen und imaginären Teile verwendet werden.

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

Stellt eine komplexe Zahl dar.

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

Versucht, den Wert der aktuellen Instanz in die bereitgestellte Zeichenspanne zu formatieren.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Complex)

Versucht, einen Bereich von Zeichen in einen Wert zu analysieren.

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

Versucht, einen Bereich 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)

Erhöht 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 angegebene 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)

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

Explicit(UInt128 to Complex)

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

Implicit(Byte to Complex)

Definiert eine implizite Konvertierung eines nicht signierten Bytes in eine komplexe Zahl.

Implicit(Char to Complex)

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

Implicit(Double to Complex)

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

Implicit(Half to Complex)

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

Implicit(Int16 to Complex)

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

Implicit(Int32 to Complex)

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

Implicit(Int64 to Complex)

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

Implicit(IntPtr to Complex)

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

Implicit(SByte to Complex)

Definiert eine implizite Konvertierung eines signierten Bytes 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)

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

Increment(Complex)

Erhöht einen Wert.

Inequality(Complex, Complex)

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

Multiply(Complex, Complex)

Multipliziert zwei angegebene komplexe Zahlen.

Multiply(Complex, Double)

Multipliziert die angegebene komplexe Zahl mit einer angegebenen Rezisionszahl mit doppelter Genauigkeit.

Multiply(Double, Complex)

Multipliziert eine angegebene reelle Zahl mit doppelter Genauigkeit mit einer angegebenen komplexen 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 Umkehrung einer angegebenen komplexen Zahl zurück.

UnaryPlus(Complex)

Berechnet das unäre Pluszeichen eines Werts.

Explizite Schnittstellenimplementierungen

IAdditiveIdentity<Complex,Complex>.AdditiveIdentity

Ruft die additive Identität des aktuellen Typs ab.

IMultiplicativeIdentity<Complex,Complex>.MultiplicativeIdentity

Ruft die multiplizierte Identität des aktuellen Typs ab.

INumberBase<Complex>.Abs(Complex)

Berechnet den absoluten Wert.

INumberBase<Complex>.IsCanonical(Complex)

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

INumberBase<Complex>.IsZero(Complex)

Bestimmt, ob ein Wert null ist.

INumberBase<Complex>.MaxMagnitudeNumber(Complex, Complex)

Vergleicht zwei Werte mit der Berechnung, die größer ist und den anderen Wert zurückgibt, wenn eine Eingabe NaNist.

INumberBase<Complex>.MinMagnitudeNumber(Complex, Complex)

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

INumberBase<Complex>.MultiplyAddEstimate(Complex, Complex, Complex)

Berechnet eine Schätzung von (left * right) + addend.

INumberBase<Complex>.One

Ruft den Wert 1 für den Typ ab.

INumberBase<Complex>.Radix

Ruft das Radix oder 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 Instanz 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 Instanz des aktuellen Typs in einen anderen Typ zu konvertieren und alle Werte zu sättigungen, die außerhalb des darstellbaren Bereichs des aktuellen Typs liegen.

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

Versucht, eine Instanz 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: