Complex Yapı

Tanım

Karmaşık bir sayıyı temsil eder.

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)
Devralma
Complex
Öznitelikler
Uygulamalar

Açıklamalar

Bu API hakkında daha fazla bilgi için bkz . Karmaşık için ek API açıklamaları.

Oluşturucular

Complex(Double, Double)

Belirtilen gerçek ve sanal değerleri kullanarak yapının yeni bir örneğini Complex başlatır.

Alanlar

ImaginaryOne

Sıfıra eşit gerçek sayı ve bire eşit sanal bir sayı içeren yeni Complex bir örnek döndürür.

Infinity

Sonsuzluğu karmaşık bir sayı olarak temsil eder.

NaN

Sayı (NaN) olmayan karmaşık bir örneği temsil eder.

One

Bire eşit gerçek sayı ve sıfıra eşit sanal bir sayı içeren yeni Complex bir örnek döndürür.

Zero

Gerçek sayı sıfıra eşit ve sanal sayı sıfıra eşit olan yeni Complex bir örnek döndürür.

Özellikler

Imaginary

Geçerli Complex nesnenin sanal bileşenini alır.

Magnitude

Karmaşık bir sayının büyüklüğünü (veya mutlak değerini) alır.

Phase

Karmaşık bir sayının aşamasını alır.

Real

Geçerli Complex nesnenin gerçek bileşenini alır.

Yöntemler

Abs(Complex)

Karmaşık bir sayının mutlak değerini (veya büyüklüğünü) alır.

Acos(Complex)

Belirtilen karmaşık sayının ark kosinüsü olan açıyı döndürür.

Add(Complex, Complex)

İki karmaşık sayı ekler ve sonucu döndürür.

Add(Complex, Double)

Çift duyarlıklı gerçek sayıya karmaşık bir sayı ekler ve sonucu döndürür.

Add(Double, Complex)

Karmaşık bir sayıya çift duyarlıklı bir gerçek sayı ekler ve sonucu döndürür.

Asin(Complex)

Belirtilen karmaşık sayının ark sinüsü olan açıyı döndürür.

Atan(Complex)

Belirtilen karmaşık sayının yay tanjantını gösteren açıyı döndürür.

Conjugate(Complex)

Karmaşık bir sayının eşlemini hesaplar ve sonucu döndürür.

Cos(Complex)

Belirtilen karmaşık sayının kosinüsünü döndürür.

Cosh(Complex)

Belirtilen karmaşık sayının hiperbolik kosinüsünü döndürür.

CreateChecked<TOther>(TOther)

Geçerli türün bir örneğini bir değerden oluşturur ve geçerli türün temsil edilebilir aralığının dışında kalan değerler için taşma özel durumu oluşturur.

CreateSaturating<TOther>(TOther)

Geçerli türün bir örneğini bir değerden oluşturur ve geçerli türün temsil edilebilir aralığının dışında kalan tüm değerlerin doygunluğunu sağlar.

CreateTruncating<TOther>(TOther)

Geçerli türün bir örneğini bir değerden oluşturur ve geçerli türün temsil edilebilir aralığının dışında kalan değerleri keserek.

Divide(Complex, Complex)

Bir karmaşık sayıyı diğerine böler ve sonucu döndürür.

Divide(Complex, Double)

Bir karmaşık sayıyı çift duyarlıklı gerçek sayıya böler ve sonucu döndürür.

Divide(Double, Complex)

Bir çift duyarlıklı gerçek sayıyı karmaşık bir sayıya böler ve sonucu döndürür.

Equals(Complex)

Geçerli örneğin ve belirtilen karmaşık sayının aynı değere sahip olup olmadığını gösteren bir değer döndürür.

Equals(Object)

Geçerli örneğin ve belirtilen nesnenin aynı değere sahip olup olmadığını gösteren bir değer döndürür.

Exp(Complex)

Karmaşık bir sayı tarafından belirtilen güce yükseltilen değeri döndürür e .

FromPolarCoordinates(Double, Double)

Bir noktanın kutup koordinatlarından karmaşık bir sayı oluşturur.

GetHashCode()

Geçerli Complex nesnenin karma kodunu döndürür.

IsComplexNumber(Complex)

Bir değerin karmaşık bir değeri temsil ediyor olup olmadığını belirler.

IsEvenInteger(Complex)

Bir değerin çift tam sayı olup olmadığını belirler.

IsFinite(Complex)

Belirtilen karmaşık sayının sınırlı olup olmadığını belirler.

IsImaginaryNumber(Complex)

Bir değerin sanal bir sayıyı temsil ediyor olup olmadığını belirler.

IsInfinity(Complex)

Belirtilen karmaşık sayının sonsuz olarak değerlendirilip değerlendirilmediğini belirten bir değer döndürür.

IsInteger(Complex)

Bir değerin bir tamser değerini temsil eder olup olmadığını belirler.

IsNaN(Complex)

Belirtilen karmaşık örneğin sayı (NaN) olup olmadığını belirten bir değer döndürür.

IsNegative(Complex)

Bir değerin negatif olup olmadığını belirler.

IsNegativeInfinity(Complex)

Bir değerin negatif sonsuz olup olmadığını belirler.

IsNormal(Complex)

Bir değerin normal olup olmadığını belirler.

IsOddInteger(Complex)

Bir değerin tek bir tam sayı olup olmadığını belirler.

IsPositive(Complex)

Bir değerin pozitif olup olmadığını belirler.

IsPositiveInfinity(Complex)

Bir değerin pozitif sonsuz olup olmadığını belirler.

IsRealNumber(Complex)

Bir değerin gerçek bir sayıyı temsil ediyor olup olmadığını belirler.

IsSubnormal(Complex)

Bir değerin normalin altında olup olmadığını belirler.

Log(Complex)

Belirtilen karmaşık sayının doğal (temel e) logaritması döndürür.

Log(Complex, Double)

Belirtilen bir tabandaki belirtilen karmaşık sayının logaritması döndürür.

Log10(Complex)

Belirtilen karmaşık sayının 10 tabanındaki logaritması döndürür.

MaxMagnitude(Complex, Complex)

İki değeri daha büyük olan işlemle karşılaştırır.

MinMagnitude(Complex, Complex)

daha küçük olan iki değeri işlemle karşılaştırır.

Multiply(Complex, Complex)

İki karmaşık sayının çarpımını döndürür.

Multiply(Complex, Double)

Karmaşık bir sayının ve çift duyarlıklı bir gerçek sayının çarpımını döndürür.

Multiply(Double, Complex)

Çift duyarlıklı bir gerçek sayının ve karmaşık bir sayının çarpımını döndürür.

Negate(Complex)

Belirtilen karmaşık sayının toplam tersini döndürür.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Bir karakter aralığını bir değere ayrıştırıyor.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Bir karakter aralığını bir değere ayrıştırıyor.

Parse(String, IFormatProvider)

Bir dizeyi bir değere ayrıştırıyor.

Parse(String, NumberStyles, IFormatProvider)

Bir dizeyi bir değere ayrıştırıyor.

Pow(Complex, Complex)

Karmaşık bir sayı tarafından belirtilen bir güce yükseltilmiş belirtilen karmaşık bir sayıyı döndürür.

Pow(Complex, Double)

Çift duyarlıklı kayan noktalı sayı tarafından belirtilen bir güce yükseltilmiş belirtilen karmaşık sayıyı döndürür.

Reciprocal(Complex)

Karmaşık bir sayının çarpımlı tersini döndürür.

Sin(Complex)

Belirtilen karmaşık sayının sinüsünü döndürür.

Sinh(Complex)

Belirtilen karmaşık sayının hiperbolik sinüsünü döndürür.

Sqrt(Complex)

Belirtilen karmaşık sayının karekökünü döndürür.

Subtract(Complex, Complex)

Bir karmaşık sayıyı diğerinden çıkarır ve sonucu döndürür.

Subtract(Complex, Double)

Bir çift duyarlıklı gerçek sayıyı karmaşık bir sayıdan çıkarır ve sonucu döndürür.

Subtract(Double, Complex)

Bir karmaşık sayıyı çift duyarlıklı bir gerçek sayıdan çıkarır ve sonucu döndürür.

Tan(Complex)

Belirtilen karmaşık sayının tanjantını döndürür.

Tanh(Complex)

Belirtilen karmaşık sayının hiperbolik tanjantını döndürür.

ToString()

Geçerli karmaşık sayının değerini Kartezyen biçiminde eşdeğer dize gösterimine dönüştürür.

ToString(IFormatProvider)

Belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak geçerli karmaşık sayının değerini Kartezyen biçiminde eşdeğer dize gösterimine dönüştürür.

ToString(String)

Geçerli karmaşık sayının değerini, gerçek ve hayali parçaları için belirtilen biçimi kullanarak Kartezyen biçiminde eşdeğer dize gösterimine dönüştürür.

ToString(String, IFormatProvider)

Geçerli karmaşık sayının değerini, gerçek ve hayali parçaları için belirtilen biçim ve kültüre özgü biçim bilgilerini kullanarak Kartezyen biçimindeki eşdeğer dize gösterimine dönüştürür.

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

Karmaşık bir sayıyı temsil eder.

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

Geçerli örneğin değerini sağlanan karakter aralığına biçimlendirmeye çalışır.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Complex)

Bir karakter aralığını bir değere ayrıştırmaya çalışır.

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

Bir karakter aralığını bir değere ayrıştırmaya çalışır.

TryParse(String, IFormatProvider, Complex)

Bir dizeyi bir değere ayrıştırmaya çalışır.

TryParse(String, NumberStyles, IFormatProvider, Complex)

Bir dizeyi bir değere ayrıştırmaya çalışır.

İşleçler

Addition(Complex, Complex)

İki karmaşık sayı ekler.

Addition(Complex, Double)

Çift duyarlıklı gerçek sayıya karmaşık bir sayı ekler.

Addition(Double, Complex)

Karmaşık bir sayıya çift duyarlıklı bir gerçek sayı ekler.

Decrement(Complex)

Değeri azaltma.

Division(Complex, Complex)

Belirtilen karmaşık sayıyı belirtilen başka bir karmaşık sayıya böler.

Division(Complex, Double)

Belirtilen karmaşık bir sayıyı belirtilen çift duyarlıklı gerçek sayıya böler.

Division(Double, Complex)

Belirtilen çift duyarlıklı gerçek sayıyı belirtilen karmaşık sayıya böler.

Equality(Complex, Complex)

İki karmaşık sayının eşit olup olmadığını gösteren bir değer döndürür.

Explicit(BigInteger to Complex)

Bir değerin karmaşık bir BigInteger sayıya açık bir dönüştürmesini tanımlar.

Explicit(Decimal to Complex)

Bir değerin karmaşık bir Decimal sayıya açık bir dönüştürmesini tanımlar.

Explicit(Int128 to Complex)

Bir değeri açıkça çift duyarlıklı karmaşık bir sayıya dönüştürür Int128 .

Explicit(UInt128 to Complex)

Bir değeri açıkça çift duyarlıklı karmaşık bir sayıya dönüştürür UInt128 .

Implicit(Byte to Complex)

İmzalanmamış bir bayta karmaşık bir sayıya örtük bir dönüştürme tanımlar.

Implicit(Char to Complex)

Bir Char değeri örtük olarak çift duyarlıklı karmaşık sayıya dönüştürür.

Implicit(Double to Complex)

Çift duyarlıklı kayan noktalı sayının karmaşık bir sayıya örtük dönüştürmesini tanımlar.

Implicit(Half to Complex)

Bir Half değeri örtük olarak çift duyarlıklı karmaşık sayıya dönüştürür.

Implicit(Int16 to Complex)

16 bit imzalı tamsayının karmaşık bir sayıya örtük bir dönüştürmesini tanımlar.

Implicit(Int32 to Complex)

32 bit imzalı tamsayının karmaşık bir sayıya örtük bir dönüştürmesini tanımlar.

Implicit(Int64 to Complex)

64 bit imzalı tamsayının karmaşık bir sayıya örtük bir dönüştürmesini tanımlar.

Implicit(IntPtr to Complex)

Bir IntPtr değeri örtük olarak çift duyarlıklı karmaşık sayıya dönüştürür.

Implicit(SByte to Complex)

İmzalı baytların karmaşık bir sayıya örtük bir dönüştürmesini tanımlar.

Bu API, CLS uyumlu değildir.

Implicit(Single to Complex)

Tek duyarlıklı kayan noktalı bir sayının karmaşık bir sayıya örtük bir dönüştürmesini tanımlar.

Implicit(UInt16 to Complex)

16 bit işaretsiz tamsayının karmaşık bir sayıya örtük bir dönüştürmesini tanımlar.

Bu API, CLS uyumlu değildir.

Implicit(UInt32 to Complex)

32 bit işaretsiz tamsayının karmaşık bir sayıya örtük bir dönüştürmesini tanımlar.

Bu API, CLS uyumlu değildir.

Implicit(UInt64 to Complex)

64 bit işaretsiz tamsayının karmaşık bir sayıya örtük bir dönüştürmesini tanımlar.

Bu API, CLS uyumlu değildir.

Implicit(UIntPtr to Complex)

Bir UIntPtr değeri örtük olarak çift duyarlıklı karmaşık sayıya dönüştürür.

Increment(Complex)

Bir değeri artırır.

Inequality(Complex, Complex)

İki karmaşık sayının eşit olup olmadığını gösteren bir değer döndürür.

Multiply(Complex, Complex)

Belirtilen iki karmaşık sayıyı çarpar.

Multiply(Complex, Double)

Belirtilen karmaşık sayıyı belirtilen çift duyarlıklı gerçek sayıyla çarpar.

Multiply(Double, Complex)

Belirtilen çift duyarlıklı gerçek sayıyı belirtilen karmaşık sayıyla çarpar.

Subtraction(Complex, Complex)

Karmaşık bir sayıyı başka bir karmaşık sayıdan çıkarır.

Subtraction(Complex, Double)

Çift duyarlıklı bir gerçek sayıyı karmaşık bir sayıdan çıkarır.

Subtraction(Double, Complex)

Karmaşık bir sayıyı çift duyarlıklı gerçek sayıdan çıkarır.

UnaryNegation(Complex)

Belirtilen karmaşık sayının toplam tersini döndürür.

UnaryPlus(Complex)

Bir değerin birli artısını hesaplar.

Belirtik Arabirim Kullanımları

IAdditiveIdentity<Complex,Complex>.AdditiveIdentity

Geçerli türün ek kimliğini alır.

IMultiplicativeIdentity<Complex,Complex>.MultiplicativeIdentity

Geçerli türün çarpımlı kimliğini alır.

INumberBase<Complex>.Abs(Complex)

Bir değerin mutlak değerini hesaplar.

INumberBase<Complex>.IsCanonical(Complex)

Bir değerin kurallı gösteriminde olup olmadığını belirler.

INumberBase<Complex>.IsZero(Complex)

Değerin sıfır olup olmadığını belirler.

INumberBase<Complex>.MaxMagnitudeNumber(Complex, Complex)

İki değeri, daha büyük bir büyüklüğe sahip olan ve giriş ise diğer değeri döndüren işlemle karşılaştırır NaN.

INumberBase<Complex>.MinMagnitudeNumber(Complex, Complex)

daha küçük bir büyüklüğe sahip olan ve giriş ise diğer değeri döndüren iki değeri hesapla karşılaştırır NaN.

INumberBase<Complex>.One

Türün değerini 1 alır.

INumberBase<Complex>.Radix

Türün sayı tabanını veya tabanını alır.

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

Karmaşık bir sayıyı temsil eder.

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

Karmaşık bir sayıyı temsil eder.

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

Karmaşık bir sayıyı temsil eder.

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

Geçerli türün bir örneğini başka bir türe dönüştürmeyi dener ve geçerli türün temsil edilebilir aralığının dışında kalan değerler için taşma özel durumu oluşturur.

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

Geçerli türün bir örneğini başka bir türe dönüştürmeyi dener ve geçerli türün temsil edilebilir aralığının dışında kalan değerleri doygunluğa getirir.

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

Geçerli türün bir örneğini başka bir türe dönüştürmeyi dener ve geçerli türün temsil edilebilir aralığının dışında kalan tüm değerleri keser.

INumberBase<Complex>.Zero

Türün değerini 0 alır.

ISignedNumber<Complex>.NegativeOne

Türün değerini -1 alır.

Şunlara uygulanır