Udostępnij za pośrednictwem


Complex Struktura

Definicja

Reprezentuje liczbę zespolonej.

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)
Dziedziczenie
Complex
Atrybuty
Implementuje

Uwagi

Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz uwagi dotyczące interfejsu API uzupełniającego dla złożonych.

Konstruktory

Complex(Double, Double)

Inicjuje nowe wystąpienie struktury Complex przy użyciu określonych rzeczywistych i wyimaginowanych wartości.

Pola

ImaginaryOne

Zwraca nowe wystąpienie Complex z liczbą rzeczywistą równą zero i wyimaginowaną liczbą równą jednej.

Infinity

Reprezentuje nieskończoność jako liczbę zespolonej.

NaN

Reprezentuje wystąpienie złożone, które nie jest liczbą (NaN).

One

Zwraca nowe wystąpienie Complex z liczbą rzeczywistą równą jednej i wyimaginowaną liczbą równą zero.

Zero

Zwraca nowe wystąpienie Complex z liczbą rzeczywistą równą zero i wyimaginowaną liczbą równą zero.

Właściwości

Imaginary

Pobiera wyimaginowany składnik bieżącego obiektu Complex.

Magnitude

Pobiera wielkość (lub wartość bezwzględną) liczby zespolonej.

Phase

Pobiera fazę liczby zespolonej.

Real

Pobiera rzeczywisty składnik bieżącego obiektu Complex.

Metody

Abs(Complex)

Pobiera wartość bezwzględną (lub wielkość) liczby zespolonej.

Acos(Complex)

Zwraca kąt, który jest cosinus łuku określonej liczby zespolonej.

Add(Complex, Complex)

Dodaje dwie liczby zespolone i zwraca wynik.

Add(Complex, Double)

Dodaje liczbę zespoloną do liczby rzeczywistej o podwójnej precyzji i zwraca wynik.

Add(Double, Complex)

Dodaje liczbę rzeczywistą o podwójnej precyzji do liczby zespolonej i zwraca wynik.

Asin(Complex)

Zwraca kąt, który jest sinusem łuku określonej liczby zespolonej.

Atan(Complex)

Zwraca kąt, który jest tangensem łuku określonej liczby zespolonej.

Conjugate(Complex)

Oblicza sprzężenie liczby zespolonej i zwraca wynik.

Cos(Complex)

Zwraca cosinus określonej liczby zespolonej.

Cosh(Complex)

Zwraca cosinus hiperboliczny określonej liczby zespolonej.

CreateChecked<TOther>(TOther)

Tworzy wystąpienie bieżącego typu na podstawie wartości, zgłaszając wyjątek przepełnienia dla wszystkich wartości, które mieszczą się poza dopuszczalnym zakresem bieżącego typu.

CreateSaturating<TOther>(TOther)

Tworzy wystąpienie bieżącego typu na podstawie wartości, usytując wszystkie wartości, które wykraczają poza reprezentowany zakres bieżącego typu.

CreateTruncating<TOther>(TOther)

Tworzy wystąpienie bieżącego typu na podstawie wartości, obcinając wszystkie wartości, które wykraczają poza reprezentowany zakres bieżącego typu.

Divide(Complex, Complex)

Dzieli jedną liczbę zespolona przez inną i zwraca wynik.

Divide(Complex, Double)

Dzieli jedną liczbę zespolona przez liczbę rzeczywistą o podwójnej precyzji i zwraca wynik.

Divide(Double, Complex)

Dzieli jedną liczbę rzeczywistą o podwójnej precyzji według liczby zespolonej i zwraca wynik.

Equals(Complex)

Zwraca wartość wskazującą, czy bieżące wystąpienie i określona liczba zespolone mają tę samą wartość.

Equals(Object)

Zwraca wartość wskazującą, czy bieżące wystąpienie i określony obiekt mają tę samą wartość.

Exp(Complex)

Zwraca e podniesione do mocy określonej przez liczbę zespolonej.

FromPolarCoordinates(Double, Double)

Tworzy liczbę zespolona na podstawie współrzędnych polarnych punktu.

GetHashCode()

Zwraca kod skrótu dla bieżącego obiektu Complex.

IsComplexNumber(Complex)

Określa, czy wartość reprezentuje wartość złożoną.

IsEvenInteger(Complex)

Określa, czy wartość reprezentuje liczbę całkowitą parzystą.

IsFinite(Complex)

Określa, czy określona liczba zespolona jest skończona.

IsImaginaryNumber(Complex)

Określa, czy wartość reprezentuje liczbę wyimaginowaną.

IsInfinity(Complex)

Zwraca wartość wskazującą, czy określona liczba zespolonej ma wartość nieskończoność.

IsInteger(Complex)

Określa, czy wartość reprezentuje wartość całkowitą.

IsNaN(Complex)

Zwraca wartość wskazującą, czy określone wystąpienie złożone nie jest liczbą (NaN).

IsNegative(Complex)

Określa, czy wartość jest ujemna.

IsNegativeInfinity(Complex)

Określa, czy wartość jest ujemną nieskończonością.

IsNormal(Complex)

Określa, czy wartość jest normalna.

IsOddInteger(Complex)

Określa, czy wartość reprezentuje nieparzystną liczbę całkowitą.

IsPositive(Complex)

Określa, czy wartość jest dodatnia.

IsPositiveInfinity(Complex)

Określa, czy wartość jest dodatnią nieskończonością.

IsRealNumber(Complex)

Określa, czy wartość reprezentuje liczbę rzeczywistą.

IsSubnormal(Complex)

Określa, czy wartość jest nienormalna.

Log(Complex)

Zwraca logarytm naturalny (podstawowy e) określonej liczby zespolonej.

Log(Complex, Double)

Zwraca logarytm określonej liczby zespolonej w określonej bazie.

Log10(Complex)

Zwraca logarytm base-10 określonej liczby zespolonej.

MaxMagnitude(Complex, Complex)

Porównuje dwie wartości z obliczeniami, które są większe.

MinMagnitude(Complex, Complex)

Porównuje dwie wartości z obliczeniami, które są mniejsze.

Multiply(Complex, Complex)

Zwraca iloczyn dwóch liczb zespolonych.

Multiply(Complex, Double)

Zwraca iloczyn liczby zespolonej i liczby rzeczywistej o podwójnej precyzji.

Multiply(Double, Complex)

Zwraca iloczyn liczby rzeczywistej o podwójnej precyzji i liczby zespolonej.

Negate(Complex)

Zwraca odwrotność dodawania określonej liczby zespolonej.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Analizuje zakres znaków w wartości.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Analizuje zakres znaków w wartości.

Parse(String, IFormatProvider)

Analizuje ciąg w wartości.

Parse(String, NumberStyles, IFormatProvider)

Analizuje ciąg w wartości.

Pow(Complex, Complex)

Zwraca określoną liczbę zespolonej podniesioną do potęgi określonej przez liczbę zespolonej.

Pow(Complex, Double)

Zwraca określoną liczbę zespoloną podniesioną do potęgi określonej przez liczbę zmiennoprzecinkową o podwójnej precyzji.

Reciprocal(Complex)

Zwraca mnożenie odwrotności liczby zespolonej.

Sin(Complex)

Zwraca sinus określonej liczby zespolonej.

Sinh(Complex)

Zwraca sinus hiperboliczny określonej liczby zespolonej.

Sqrt(Complex)

Zwraca pierwiastek kwadratowy określonej liczby zespolonej.

Subtract(Complex, Complex)

Odejmuje jedną liczbę zespolonej z innej i zwraca wynik.

Subtract(Complex, Double)

Odejmuje jedną liczbę rzeczywistą o podwójnej precyzji z liczby zespolonej i zwraca wynik.

Subtract(Double, Complex)

Odejmuje jedną liczbę zespolonej z liczby rzeczywistej o podwójnej precyzji i zwraca wynik.

Tan(Complex)

Zwraca tangens określonej liczby zespolonej.

Tanh(Complex)

Zwraca tangens hiperboliczny określonej liczby zespolonej.

ToString()

Konwertuje wartość bieżącej liczby zespolonej na równoważną reprezentację ciągu w postaci kartezjańskiej.

ToString(IFormatProvider)

Konwertuje wartość bieżącej liczby zespolonej na równoważną reprezentację ciągu w postaci kartezjańskiej przy użyciu określonych informacji formatowania specyficznych dla kultury.

ToString(String)

Konwertuje wartość bieżącej liczby zespolonej na równoważną reprezentację ciągu w postaci kartezjańskiej przy użyciu określonego formatu dla rzeczywistych i wyimaginowanych części.

ToString(String, IFormatProvider)

Konwertuje wartość bieżącej liczby zespolonej na równoważną reprezentację ciągu w postaci kartezjańskiej przy użyciu określonych formatów i informacji o formacie specyficznym dla kultury dla rzeczywistych i wyimaginowanych części.

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

Reprezentuje liczbę zespolonej.

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

Próbuje sformatować wartość bieżącego wystąpienia w podanym zakresie znaków.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Complex)

Próbuje przeanalizować zakres znaków w wartości.

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

Próbuje przeanalizować zakres znaków w wartości.

TryParse(String, IFormatProvider, Complex)

Próbuje przeanalizować ciąg w wartości.

TryParse(String, NumberStyles, IFormatProvider, Complex)

Próbuje przeanalizować ciąg w wartości.

Operatory

Addition(Complex, Complex)

Dodaje dwie liczby zespolone.

Addition(Complex, Double)

Dodaje liczbę zespolone do liczby rzeczywistej o podwójnej precyzji.

Addition(Double, Complex)

Dodaje liczbę rzeczywistą o podwójnej precyzji do liczby zespolonej.

Decrement(Complex)

Dekrementuje wartość.

Division(Complex, Complex)

Dzieli określoną liczbę zespolona przez inną określoną liczbę zespolona.

Division(Complex, Double)

Dzieli określoną liczbę zespolona przez określoną liczbę rzeczywistą o podwójnej precyzji.

Division(Double, Complex)

Dzieli określoną liczbę rzeczywistą o podwójnej precyzji według określonej liczby zespolonej.

Equality(Complex, Complex)

Zwraca wartość wskazującą, czy dwie liczby zespolone są równe.

Explicit(BigInteger to Complex)

Definiuje jawną konwersję wartości BigInteger na liczbę zespolonej.

Explicit(Decimal to Complex)

Definiuje jawną konwersję wartości Decimal na liczbę zespolonej.

Explicit(Int128 to Complex)

Jawnie konwertuje wartość Int128 na liczbę zespolonej o podwójnej precyzji.

Explicit(UInt128 to Complex)

Jawnie konwertuje wartość UInt128 na liczbę zespolonej o podwójnej precyzji.

Implicit(Byte to Complex)

Definiuje niejawną konwersję niepodpisanego bajtu na liczbę zespolona.

Implicit(Char to Complex)

Niejawnie konwertuje wartość Char na liczbę zespolonej o podwójnej precyzji.

Implicit(Double to Complex)

Definiuje niejawną konwersję liczby zmiennoprzecinkowych o podwójnej precyzji na liczbę zespolonej.

Implicit(Half to Complex)

Niejawnie konwertuje wartość Half na liczbę zespolonej o podwójnej precyzji.

Implicit(Int16 to Complex)

Definiuje niejawną konwersję 16-bitowej liczby całkowitej ze znakiem na liczbę zespolonej.

Implicit(Int32 to Complex)

Definiuje niejawną konwersję 32-bitowej liczby całkowitej ze znakiem na liczbę zespolonej.

Implicit(Int64 to Complex)

Definiuje niejawną konwersję 64-bitowej liczby całkowitej ze znakiem na liczbę zespolonej.

Implicit(IntPtr to Complex)

Niejawnie konwertuje wartość IntPtr na liczbę zespolonej o podwójnej precyzji.

Implicit(SByte to Complex)

Definiuje niejawną konwersję podpisanego bajtu na liczbę zespolonej.

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Implicit(Single to Complex)

Definiuje niejawną konwersję liczby zmiennoprzecinkowych o pojedynczej precyzji na liczbę zespolonej.

Implicit(UInt16 to Complex)

Definiuje niejawną konwersję 16-bitowej liczby całkowitej bez znaku do liczby zespolonej.

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Implicit(UInt32 to Complex)

Definiuje niejawną konwersję 32-bitowej liczby całkowitej bez znaku na liczbę zespolona.

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Implicit(UInt64 to Complex)

Definiuje niejawną konwersję 64-bitowej liczby całkowitej bez znaku do liczby zespolonej.

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Implicit(UIntPtr to Complex)

Niejawnie konwertuje wartość UIntPtr na liczbę zespolonej o podwójnej precyzji.

Increment(Complex)

Zwiększa wartość.

Inequality(Complex, Complex)

Zwraca wartość wskazującą, czy dwie liczby zespolone nie są równe.

Multiply(Complex, Complex)

Mnoży dwie określone liczby zespolone.

Multiply(Complex, Double)

Mnoży określoną liczbę zespolona przez określoną liczbę rzeczywistą o podwójnej precyzji.

Multiply(Double, Complex)

Mnoży określoną liczbę rzeczywistą o podwójnej precyzji według określonej liczby zespolonej.

Subtraction(Complex, Complex)

Odejmuje liczbę zespolonej z innej liczby zespolonej.

Subtraction(Complex, Double)

Odejmuje liczbę rzeczywistą o podwójnej precyzji z liczby zespolonej.

Subtraction(Double, Complex)

Odejmuje liczbę zespoloną z liczby rzeczywistej o podwójnej precyzji.

UnaryNegation(Complex)

Zwraca odwrotność dodawania określonej liczby zespolonej.

UnaryPlus(Complex)

Oblicza jednoargumentowy plus wartość.

Jawne implementacje interfejsu

IAdditiveIdentity<Complex,Complex>.AdditiveIdentity

Pobiera tożsamość addytywnego bieżącego typu.

IMultiplicativeIdentity<Complex,Complex>.MultiplicativeIdentity

Pobiera mnożenie tożsamości bieżącego typu.

INumberBase<Complex>.Abs(Complex)

Oblicza wartość bezwzględną.

INumberBase<Complex>.IsCanonical(Complex)

Określa, czy wartość znajduje się w jej kanonicznej reprezentacji.

INumberBase<Complex>.IsZero(Complex)

Określa, czy wartość ma wartość zero.

INumberBase<Complex>.MaxMagnitudeNumber(Complex, Complex)

Porównuje dwie wartości z obliczeniami o większej wielkości i zwraca drugą wartość, jeśli dane wejściowe są NaN.

INumberBase<Complex>.MinMagnitudeNumber(Complex, Complex)

Porównuje dwie wartości z obliczeniami o mniejszej wielkości i zwraca drugą wartość, jeśli dane wejściowe są NaN.

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

Oblicza oszacowanie (left * right) + addend.

INumberBase<Complex>.One

Pobiera wartość 1 dla typu.

INumberBase<Complex>.Radix

Pobiera promienie lub podstawę dla typu.

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

Reprezentuje liczbę zespolonej.

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

Reprezentuje liczbę zespolonej.

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

Reprezentuje liczbę zespolonej.

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

Próbuje przekonwertować wystąpienie bieżącego typu na inny typ, zgłaszając wyjątek przepełnienia dla wszystkich wartości, które mieszczą się poza dopuszczalnym zakresem bieżącego typu.

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

Próbuje przekonwertować wystąpienie bieżącego typu na inny typ, saturując wszystkie wartości, które mieszczą się poza dopuszczalnym zakresem bieżącego typu.

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

Próbuje przekonwertować wystąpienie bieżącego typu na inny typ, obcinając wszystkie wartości, które wykraczają poza reprezentowany zakres bieżącego typu.

INumberBase<Complex>.Zero

Pobiera wartość 0 dla typu.

ISignedNumber<Complex>.NegativeOne

Pobiera wartość -1 dla typu.

Dotyczy