Aracılığıyla paylaş


BigInteger Yapı

Tanım

Rastgele büyük bir imzalı tamsayıyı temsil eder.

public value class BigInteger : IComparable, IComparable<System::Numerics::BigInteger>, IEquatable<System::Numerics::BigInteger>, IFormattable
public value class BigInteger : IComparable, IComparable<System::Numerics::BigInteger>, IEquatable<System::Numerics::BigInteger>, ISpanFormattable
public value class BigInteger : IComparable<System::Numerics::BigInteger>, IEquatable<System::Numerics::BigInteger>, IParsable<System::Numerics::BigInteger>, ISpanParsable<System::Numerics::BigInteger>, System::Numerics::IAdditionOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IAdditiveIdentity<System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IBinaryInteger<System::Numerics::BigInteger>, System::Numerics::IBinaryNumber<System::Numerics::BigInteger>, System::Numerics::IBitwiseOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IComparisonOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, bool>, System::Numerics::IDecrementOperators<System::Numerics::BigInteger>, System::Numerics::IDivisionOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IEqualityOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, bool>, System::Numerics::IIncrementOperators<System::Numerics::BigInteger>, System::Numerics::IModulusOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IMultiplicativeIdentity<System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IMultiplyOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::INumber<System::Numerics::BigInteger>, System::Numerics::INumberBase<System::Numerics::BigInteger>, System::Numerics::IShiftOperators<System::Numerics::BigInteger, int, System::Numerics::BigInteger>, System::Numerics::ISignedNumber<System::Numerics::BigInteger>, System::Numerics::ISubtractionOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IUnaryNegationOperators<System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IUnaryPlusOperators<System::Numerics::BigInteger, System::Numerics::BigInteger>
public value class BigInteger : IComparable<System::Numerics::BigInteger>, IEquatable<System::Numerics::BigInteger>, IParsable<System::Numerics::BigInteger>, ISpanParsable<System::Numerics::BigInteger>, IUtf8SpanParsable<System::Numerics::BigInteger>, System::Numerics::IAdditionOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IAdditiveIdentity<System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IBinaryInteger<System::Numerics::BigInteger>, System::Numerics::IBinaryNumber<System::Numerics::BigInteger>, System::Numerics::IBitwiseOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IComparisonOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, bool>, System::Numerics::IDecrementOperators<System::Numerics::BigInteger>, System::Numerics::IDivisionOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IEqualityOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, bool>, System::Numerics::IIncrementOperators<System::Numerics::BigInteger>, System::Numerics::IModulusOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IMultiplicativeIdentity<System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IMultiplyOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::INumber<System::Numerics::BigInteger>, System::Numerics::INumberBase<System::Numerics::BigInteger>, System::Numerics::IShiftOperators<System::Numerics::BigInteger, int, System::Numerics::BigInteger>, System::Numerics::ISignedNumber<System::Numerics::BigInteger>, System::Numerics::ISubtractionOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IUnaryNegationOperators<System::Numerics::BigInteger, System::Numerics::BigInteger>, System::Numerics::IUnaryPlusOperators<System::Numerics::BigInteger, System::Numerics::BigInteger>
public struct BigInteger : IComparable, IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IFormattable
public readonly struct BigInteger : IComparable, IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IFormattable
public readonly struct BigInteger : IComparable, IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, ISpanFormattable
public readonly struct BigInteger : IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IParsable<System.Numerics.BigInteger>, ISpanParsable<System.Numerics.BigInteger>, System.Numerics.IAdditionOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IAdditiveIdentity<System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IBinaryInteger<System.Numerics.BigInteger>, System.Numerics.IBinaryNumber<System.Numerics.BigInteger>, System.Numerics.IBitwiseOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IComparisonOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,bool>, System.Numerics.IDecrementOperators<System.Numerics.BigInteger>, System.Numerics.IDivisionOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IEqualityOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,bool>, System.Numerics.IIncrementOperators<System.Numerics.BigInteger>, System.Numerics.IModulusOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IMultiplicativeIdentity<System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IMultiplyOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.INumber<System.Numerics.BigInteger>, System.Numerics.INumberBase<System.Numerics.BigInteger>, System.Numerics.IShiftOperators<System.Numerics.BigInteger,int,System.Numerics.BigInteger>, System.Numerics.ISignedNumber<System.Numerics.BigInteger>, System.Numerics.ISubtractionOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IUnaryNegationOperators<System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IUnaryPlusOperators<System.Numerics.BigInteger,System.Numerics.BigInteger>
public readonly struct BigInteger : IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IParsable<System.Numerics.BigInteger>, ISpanParsable<System.Numerics.BigInteger>, IUtf8SpanParsable<System.Numerics.BigInteger>, System.Numerics.IAdditionOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IAdditiveIdentity<System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IBinaryInteger<System.Numerics.BigInteger>, System.Numerics.IBinaryNumber<System.Numerics.BigInteger>, System.Numerics.IBitwiseOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IComparisonOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,bool>, System.Numerics.IDecrementOperators<System.Numerics.BigInteger>, System.Numerics.IDivisionOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IEqualityOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,bool>, System.Numerics.IIncrementOperators<System.Numerics.BigInteger>, System.Numerics.IModulusOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IMultiplicativeIdentity<System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IMultiplyOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.INumber<System.Numerics.BigInteger>, System.Numerics.INumberBase<System.Numerics.BigInteger>, System.Numerics.IShiftOperators<System.Numerics.BigInteger,int,System.Numerics.BigInteger>, System.Numerics.ISignedNumber<System.Numerics.BigInteger>, System.Numerics.ISubtractionOperators<System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IUnaryNegationOperators<System.Numerics.BigInteger,System.Numerics.BigInteger>, System.Numerics.IUnaryPlusOperators<System.Numerics.BigInteger,System.Numerics.BigInteger>
[System.Serializable]
public struct BigInteger : IComparable, IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IFormattable
type BigInteger = struct
    interface IFormattable
type BigInteger = struct
    interface ISpanFormattable
    interface IFormattable
type BigInteger = struct
    interface IFormattable
    interface IParsable<BigInteger>
    interface ISpanFormattable
    interface ISpanParsable<BigInteger>
    interface IAdditionOperators<BigInteger, BigInteger, BigInteger>
    interface IAdditiveIdentity<BigInteger, BigInteger>
    interface IBinaryInteger<BigInteger>
    interface IBinaryNumber<BigInteger>
    interface IBitwiseOperators<BigInteger, BigInteger, BigInteger>
    interface IComparisonOperators<BigInteger, BigInteger, bool>
    interface IEqualityOperators<BigInteger, BigInteger, bool>
    interface IDecrementOperators<BigInteger>
    interface IDivisionOperators<BigInteger, BigInteger, BigInteger>
    interface IIncrementOperators<BigInteger>
    interface IModulusOperators<BigInteger, BigInteger, BigInteger>
    interface IMultiplicativeIdentity<BigInteger, BigInteger>
    interface IMultiplyOperators<BigInteger, BigInteger, BigInteger>
    interface INumber<BigInteger>
    interface INumberBase<BigInteger>
    interface ISubtractionOperators<BigInteger, BigInteger, BigInteger>
    interface IUnaryNegationOperators<BigInteger, BigInteger>
    interface IUnaryPlusOperators<BigInteger, BigInteger>
    interface IShiftOperators<BigInteger, int, BigInteger>
    interface ISignedNumber<BigInteger>
type BigInteger = struct
    interface IFormattable
    interface IParsable<BigInteger>
    interface ISpanFormattable
    interface ISpanParsable<BigInteger>
    interface IAdditionOperators<BigInteger, BigInteger, BigInteger>
    interface IAdditiveIdentity<BigInteger, BigInteger>
    interface IBinaryInteger<BigInteger>
    interface IBinaryNumber<BigInteger>
    interface IBitwiseOperators<BigInteger, BigInteger, BigInteger>
    interface IComparisonOperators<BigInteger, BigInteger, bool>
    interface IEqualityOperators<BigInteger, BigInteger, bool>
    interface IDecrementOperators<BigInteger>
    interface IDivisionOperators<BigInteger, BigInteger, BigInteger>
    interface IIncrementOperators<BigInteger>
    interface IModulusOperators<BigInteger, BigInteger, BigInteger>
    interface IMultiplicativeIdentity<BigInteger, BigInteger>
    interface IMultiplyOperators<BigInteger, BigInteger, BigInteger>
    interface INumber<BigInteger>
    interface INumberBase<BigInteger>
    interface ISubtractionOperators<BigInteger, BigInteger, BigInteger>
    interface IUnaryNegationOperators<BigInteger, BigInteger>
    interface IUnaryPlusOperators<BigInteger, BigInteger>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<BigInteger>
    interface IShiftOperators<BigInteger, int, BigInteger>
    interface ISignedNumber<BigInteger>
type BigInteger = struct
    interface IFormattable
    interface IParsable<BigInteger>
    interface ISpanFormattable
    interface ISpanParsable<BigInteger>
    interface IAdditionOperators<BigInteger, BigInteger, BigInteger>
    interface IAdditiveIdentity<BigInteger, BigInteger>
    interface IBinaryInteger<BigInteger>
    interface IBinaryNumber<BigInteger>
    interface IBitwiseOperators<BigInteger, BigInteger, BigInteger>
    interface IComparisonOperators<BigInteger, BigInteger, bool>
    interface IEqualityOperators<BigInteger, BigInteger, bool>
    interface IDecrementOperators<BigInteger>
    interface IDivisionOperators<BigInteger, BigInteger, BigInteger>
    interface IIncrementOperators<BigInteger>
    interface IModulusOperators<BigInteger, BigInteger, BigInteger>
    interface IMultiplicativeIdentity<BigInteger, BigInteger>
    interface IMultiplyOperators<BigInteger, BigInteger, BigInteger>
    interface INumber<BigInteger>
    interface INumberBase<BigInteger>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<BigInteger>
    interface ISubtractionOperators<BigInteger, BigInteger, BigInteger>
    interface IUnaryNegationOperators<BigInteger, BigInteger>
    interface IUnaryPlusOperators<BigInteger, BigInteger>
    interface IShiftOperators<BigInteger, int, BigInteger>
    interface ISignedNumber<BigInteger>
[<System.Serializable>]
type BigInteger = struct
    interface IFormattable
Public Structure BigInteger
Implements IComparable, IComparable(Of BigInteger), IEquatable(Of BigInteger), IFormattable
Public Structure BigInteger
Implements IComparable, IComparable(Of BigInteger), IEquatable(Of BigInteger), ISpanFormattable
Public Structure BigInteger
Implements IAdditionOperators(Of BigInteger, BigInteger, BigInteger), IAdditiveIdentity(Of BigInteger, BigInteger), IBinaryInteger(Of BigInteger), IBinaryNumber(Of BigInteger), IBitwiseOperators(Of BigInteger, BigInteger, BigInteger), IComparable(Of BigInteger), IComparisonOperators(Of BigInteger, BigInteger, Boolean), IDecrementOperators(Of BigInteger), IDivisionOperators(Of BigInteger, BigInteger, BigInteger), IEqualityOperators(Of BigInteger, BigInteger, Boolean), IEquatable(Of BigInteger), IIncrementOperators(Of BigInteger), IModulusOperators(Of BigInteger, BigInteger, BigInteger), IMultiplicativeIdentity(Of BigInteger, BigInteger), IMultiplyOperators(Of BigInteger, BigInteger, BigInteger), INumber(Of BigInteger), INumberBase(Of BigInteger), IParsable(Of BigInteger), IShiftOperators(Of BigInteger, Integer, BigInteger), ISignedNumber(Of BigInteger), ISpanParsable(Of BigInteger), ISubtractionOperators(Of BigInteger, BigInteger, BigInteger), IUnaryNegationOperators(Of BigInteger, BigInteger), IUnaryPlusOperators(Of BigInteger, BigInteger)
Public Structure BigInteger
Implements IAdditionOperators(Of BigInteger, BigInteger, BigInteger), IAdditiveIdentity(Of BigInteger, BigInteger), IBinaryInteger(Of BigInteger), IBinaryNumber(Of BigInteger), IBitwiseOperators(Of BigInteger, BigInteger, BigInteger), IComparable(Of BigInteger), IComparisonOperators(Of BigInteger, BigInteger, Boolean), IDecrementOperators(Of BigInteger), IDivisionOperators(Of BigInteger, BigInteger, BigInteger), IEqualityOperators(Of BigInteger, BigInteger, Boolean), IEquatable(Of BigInteger), IIncrementOperators(Of BigInteger), IModulusOperators(Of BigInteger, BigInteger, BigInteger), IMultiplicativeIdentity(Of BigInteger, BigInteger), IMultiplyOperators(Of BigInteger, BigInteger, BigInteger), INumber(Of BigInteger), INumberBase(Of BigInteger), IParsable(Of BigInteger), IShiftOperators(Of BigInteger, Integer, BigInteger), ISignedNumber(Of BigInteger), ISpanParsable(Of BigInteger), ISubtractionOperators(Of BigInteger, BigInteger, BigInteger), IUnaryNegationOperators(Of BigInteger, BigInteger), IUnaryPlusOperators(Of BigInteger, BigInteger), IUtf8SpanParsable(Of BigInteger)
Devralma
BigInteger
Öznitelikler
Uygulamalar
IComparable IComparable<BigInteger> IEquatable<BigInteger> IFormattable ISpanFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<BigInteger> IParsable<TSelf> ISpanParsable<BigInteger> ISpanParsable<TSelf> IAdditionOperators<BigInteger,BigInteger,BigInteger> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<BigInteger,BigInteger> IAdditiveIdentity<TSelf,TSelf> IBinaryInteger<BigInteger> IBinaryNumber<BigInteger> IBinaryNumber<TSelf> IBitwiseOperators<BigInteger,BigInteger,BigInteger> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<BigInteger,BigInteger,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<BigInteger> IDecrementOperators<TSelf> IDivisionOperators<BigInteger,BigInteger,BigInteger> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<BigInteger,BigInteger,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IIncrementOperators<BigInteger> IIncrementOperators<TSelf> IModulusOperators<BigInteger,BigInteger,BigInteger> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<BigInteger,BigInteger> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<BigInteger,BigInteger,BigInteger> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<BigInteger> INumber<TSelf> INumberBase<BigInteger> INumberBase<TSelf> IShiftOperators<BigInteger,Int32,BigInteger> IShiftOperators<TSelf,Int32,TSelf> ISignedNumber<BigInteger> ISubtractionOperators<BigInteger,BigInteger,BigInteger> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<BigInteger,BigInteger> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<BigInteger,BigInteger> IUnaryPlusOperators<TSelf,TSelf> IUtf8SpanFormattable IUtf8SpanParsable<BigInteger> IUtf8SpanParsable<TSelf>

Açıklamalar

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

Oluşturucular

BigInteger(Byte[])

Bayt dizisindeki değerleri kullanarak BigInteger yapısının yeni bir örneğini başlatır.

BigInteger(Decimal)

Decimal bir değer kullanarak BigInteger yapısının yeni bir örneğini başlatır.

BigInteger(Double)

Çift duyarlıklı kayan nokta değeri kullanarak BigInteger yapısının yeni bir örneğini başlatır.

BigInteger(Int32)

32 bit imzalı bir tamsayı değeri kullanarak BigInteger yapısının yeni bir örneğini başlatır.

BigInteger(Int64)

64 bit imzalı bir tamsayı değeri kullanarak BigInteger yapısının yeni bir örneğini başlatır.

BigInteger(ReadOnlySpan<Byte>, Boolean, Boolean)

Salt okunur bayt aralığındaki değerleri kullanarak ve isteğe bağlı olarak imzalama kodlamasını ve bitiş bayt sırasını belirterek BigInteger yapısının yeni bir örneğini başlatır.

BigInteger(Single)

Tek duyarlıklı kayan nokta değeri kullanarak BigInteger yapısının yeni bir örneğini başlatır.

BigInteger(UInt32)

İmzasız bir 32 bit tamsayı değeri kullanarak BigInteger yapısının yeni bir örneğini başlatır.

BigInteger(UInt64)

İmzasız bir 64 bit tamsayı değeriyle BigInteger yapısının yeni bir örneğini başlatır.

Özellikler

IsEven

Geçerli BigInteger nesnesinin değerinin çift sayı olup olmadığını gösterir.

IsOne

Geçerli BigInteger nesnesinin değerinin Oneolup olmadığını gösterir.

IsPowerOfTwo

Geçerli BigInteger nesnesinin değerinin ikinin gücü olup olmadığını gösterir.

IsZero

Geçerli BigInteger nesnesinin değerinin Zeroolup olmadığını gösterir.

MinusOne

Negatif olanı (-1) temsil eden bir değer alır.

One

Bir (1) sayısını temsil eden bir değer alır.

Sign

Geçerli BigInteger nesnesinin işaretini (negatif, pozitif veya sıfır) gösteren bir sayı alır.

Zero

0 (sıfır) sayısını temsil eden bir değer alır.

Yöntemler

Abs(BigInteger)

BigInteger nesnesinin mutlak değerini alır.

Add(BigInteger, BigInteger)

İki BigInteger değeri ekler ve sonucu döndürür.

Clamp(BigInteger, BigInteger, BigInteger)

Bir değeri kapsayıcı en düşük ve en yüksek değere kelepçeler.

Compare(BigInteger, BigInteger)

İki BigInteger değerini karşılaştırır ve ilk değerin ikinci değerden küçük, ona eşit veya ondan büyük olup olmadığını belirten bir tamsayı döndürür.

CompareTo(BigInteger)

Bu örneği ikinci bir BigInteger karşılaştırır ve bu örneğin değerinin belirtilen nesnenin değerinden küçük, buna eşit veya ondan büyük olup olmadığını belirten bir tamsayı döndürür.

CompareTo(Int64)

Bu örneği imzalı bir 64 bit tamsayıyla karşılaştırır ve bu örneğin değerinin imzalı 64 bit tamsayı değerinden küçük, buna eşit veya ondan büyük olup olmadığını gösteren bir tamsayı döndürür.

CompareTo(Object)

Bu örneği belirtilen bir nesneyle karşılaştırır ve bu örneğin değerinin belirtilen nesnenin değerinden küçük, buna eşit veya ondan büyük olup olmadığını gösteren bir tamsayı döndürür.

CompareTo(UInt64)

Bu örneği işaretsiz bir 64 bit tamsayıyla karşılaştırır ve bu örneğin değerinin işaretsiz 64 bit tamsayı değerinden küçük, buna eşit veya ondan büyük olup olmadığını gösteren bir tamsayı döndürür.

CopySign(BigInteger, BigInteger)

Bir değerin işaretini başka bir değerin işaretine kopyalar.

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)

Bir değerden geçerli türün bir örneğini oluşturur ve geçerli türün temsil edilebilir aralığının dışında kalan tüm değerleri doygun hale getirir.

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 kesebilir.

Divide(BigInteger, BigInteger)

Bir BigInteger değeri diğerine böler ve sonucu döndürür.

DivRem(BigInteger, BigInteger)

İki değerin bölümünü ve kalan bölümünü hesaplar.

DivRem(BigInteger, BigInteger, BigInteger)

Bir BigInteger değerini diğerine böler, sonucu döndürür ve kalan değeri bir çıkış parametresinde döndürür.

Equals(BigInteger)

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

Equals(Int64)

Geçerli örneğin ve imzalı bir 64 bit tamsayı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.

Equals(UInt64)

Geçerli örneğin ve işaretsiz bir 64 bit tamsayının aynı değere sahip olup olmadığını gösteren bir değer döndürür.

GetBitLength()

İşaret biti olmadan geçerli örneğin en kısa iki tamamlayıcı gösterimi için gereken bit sayısını alır.

GetByteCount(Boolean)

ToByteArray(Boolean, Boolean) ve TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean)tarafından çıkışı yapılacak bayt sayısını alır.

GetHashCode()

Geçerli BigInteger nesnesinin karma kodunu döndürür.

GreatestCommonDivisor(BigInteger, BigInteger)

İki BigInteger değerin en büyük ortak böleni bulur.

IsEvenInteger(BigInteger)

Bir değerin çift tamsayı sayıyı temsil eder olup olmadığını belirler.

IsNegative(BigInteger)

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

IsOddInteger(BigInteger)

Bir değerin tek bir tamsayı sayısını temsil ediyor olup olmadığını belirler.

IsPositive(BigInteger)

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

IsPow2(BigInteger)

Bir değerin ikinin gücü olup olmadığını belirler.

LeadingZeroCount(BigInteger)

Bir değerdeki baştaki sıfırların sayısını hesaplar.

Log(BigInteger)

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

Log(BigInteger, Double)

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

Log10(BigInteger)

Belirtilen sayının 10 tabanında logaritması döndürür.

Log2(BigInteger)

Bir değerin 2. günlüğünü hesaplar.

Max(BigInteger, BigInteger)

İki BigInteger değerinin büyük bir kısmını döndürür.

MaxMagnitude(BigInteger, BigInteger)

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

Min(BigInteger, BigInteger)

İki BigInteger değerinin küçük değerini döndürür.

MinMagnitude(BigInteger, BigInteger)

daha az olan iki değeri işlemle karşılaştırır.

ModPow(BigInteger, BigInteger, BigInteger)

Başka bir sayının gücüne yükseltilmiş bir sayı üzerinde modül bölme gerçekleştirir.

Multiply(BigInteger, BigInteger)

İki BigInteger değerinin çarpımını döndürür.

Negate(BigInteger)

Belirtilen bir BigInteger değerini geçersiz hale ekler.

Parse(ReadOnlySpan<Char>, IFormatProvider)

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

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Belirtilen karakter salt okunur yayılma alanında yer alan bir sayının gösterimini, belirtilen stilde BigInteger eşdeğerine dönüştürür.

Parse(String)

Bir sayının dize gösterimini BigInteger eşdeğerine dönüştürür.

Parse(String, IFormatProvider)

Belirli bir kültüre özgü biçimdeki bir sayının dize gösterimini BigInteger eşdeğerine dönüştürür.

Parse(String, NumberStyles)

Belirtilen stildeki bir sayının dize gösterimini BigInteger eşdeğerine dönüştürür.

Parse(String, NumberStyles, IFormatProvider)

Belirli bir stilde ve kültüre özgü biçimdeki bir sayının dize gösterimini BigInteger eşdeğerine dönüştürür.

PopCount(BigInteger)

Bir değerde ayarlanan bit sayısını hesaplar.

Pow(BigInteger, Int32)

Bir BigInteger değerini belirtilen değerin gücüne yükseltir.

Remainder(BigInteger, BigInteger)

İki BigInteger değer üzerinde tamsayı bölme gerçekleştirir ve kalan değeri döndürür.

RotateLeft(BigInteger, Int32)

Değeri belirli bir miktar sola döndürür.

RotateRight(BigInteger, Int32)

Değeri belirli bir miktara göre sağa döndürür.

Subtract(BigInteger, BigInteger)

Bir BigInteger değeri başka bir değerden çıkarır ve sonucu döndürür.

ToByteArray()

bir BigInteger değerini bayt dizisine dönüştürür.

ToByteArray(Boolean, Boolean)

Mümkün olan en az bayt sayısını kullanarak bu BigInteger değerini bayt dizisi olarak döndürür. Değer sıfırsa, öğesi 0x00 olan bir baytlık bir dizi döndürür.

ToString()

Geçerli BigInteger nesnesinin sayısal değerini eşdeğer dize gösterimine dönüştürür.

ToString(IFormatProvider)

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

ToString(String)

Belirtilen biçimi kullanarak geçerli BigInteger nesnesinin sayısal değerini eşdeğer dize gösterimine dönüştürür.

ToString(String, IFormatProvider)

Belirtilen biçim ve kültüre özgü biçim bilgilerini kullanarak geçerli BigInteger nesnesinin sayısal değerini eşdeğer dize gösterimine dönüştürür.

TrailingZeroCount(BigInteger)

Bir değerdeki sondaki sıfırların sayısını hesaplar.

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

Bu büyük tamsayı örneğini bir karakter aralığına dönüştürür.

TryParse(ReadOnlySpan<Char>, BigInteger)

Belirtilen salt okunur karakter aralığında bulunan bir sayının gösterimini BigInteger eşdeğerine dönüştürmeye çalışır ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

TryParse(ReadOnlySpan<Char>, IFormatProvider, BigInteger)

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

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

Bir sayının dize gösterimini BigInteger eşdeğerine dönüştürmeye çalışır ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

TryParse(String, BigInteger)

Bir sayının dize gösterimini BigInteger eşdeğerine dönüştürmeye çalışır ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

TryParse(String, IFormatProvider, BigInteger)

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

TryParse(String, NumberStyles, IFormatProvider, BigInteger)

Belirli bir stilde ve kültüre özgü biçimdeki bir sayının dize gösterimini BigInteger eşdeğerine dönüştürmeye çalışır ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür.

TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean)

Bu BigInteger değerini, mümkün olan en az sayıda bayt kullanarak küçük endian iki tamamlayıcı bayt olarak kopyalar. Değer sıfırsa, öğesi 0x00 olan bir bayt verir.

İşleçler

Addition(BigInteger, BigInteger)

Belirtilen iki BigInteger nesnesinin değerlerini ekler.

BitwiseAnd(BigInteger, BigInteger)

İki BigInteger değer üzerinde bit düzeyinde And işlemi gerçekleştirir.

BitwiseOr(BigInteger, BigInteger)

İki BigInteger değer üzerinde bit düzeyinde Or işlemi gerçekleştirir.

Decrement(BigInteger)

bir BigInteger değerini 1'e kadar azaltma.

Division(BigInteger, BigInteger)

Belirtilen bir BigInteger değerini, tamsayı bölme kullanarak belirtilen başka bir BigInteger değerine böler.

Equality(BigInteger, BigInteger)

İki BigInteger nesnesinin değerlerinin eşit olup olmadığını gösteren bir değer döndürür.

Equality(BigInteger, Int64)

BigInteger değerinin ve imzalı uzun tamsayı değerinin eşit olup olmadığını gösteren bir değer döndürür.

Equality(BigInteger, UInt64)

BigInteger değerinin ve işaretsiz uzun tamsayı değerinin eşit olup olmadığını gösteren bir değer döndürür.

Equality(Int64, BigInteger)

İmzalı uzun tamsayı değeriyle BigInteger değerinin eşit olup olmadığını gösteren bir değer döndürür.

Equality(UInt64, BigInteger)

İşaretsiz bir uzun tamsayı değeri ile BigInteger değerinin eşit olup olmadığını gösteren bir değer döndürür.

ExclusiveOr(BigInteger, BigInteger)

İki BigInteger değer üzerinde bit düzeyinde özel Or (XOr) işlemi gerçekleştirir.

Explicit(BigInteger to Byte)

bir BigInteger nesnesinin işaretsiz bayt değerine açık bir dönüştürmesini tanımlar.

Explicit(BigInteger to Char)

Büyük bir tamsayıyı açıkça Char bir değere dönüştürür.

Explicit(BigInteger to Decimal)

BigInteger nesnesinin Decimal bir değere açıkça dönüştürülmesi tanımlar.

Explicit(BigInteger to Double)

BigInteger nesnesinin Double bir değere açıkça dönüştürülmesi tanımlar.

Explicit(BigInteger to Half)

Büyük bir tamsayıyı açıkça Half bir değere dönüştürür.

Explicit(BigInteger to Int128)

Büyük bir tamsayıyı açıkça Int128 bir değere dönüştürür.

Explicit(BigInteger to Int16)

bir BigInteger nesnesinin 16 bit imzalı tamsayı değerine açık dönüştürmesini tanımlar.

Explicit(BigInteger to Int32)

bir BigInteger nesnesinin 32 bit imzalı tamsayı değerine açık bir dönüştürmesini tanımlar.

Explicit(BigInteger to Int64)

bir BigInteger nesnesinin 64 bit imzalı tamsayı değerine açık bir dönüştürmesini tanımlar.

Explicit(BigInteger to IntPtr)

Büyük bir tamsayıyı açıkça IntPtr bir değere dönüştürür.

Explicit(BigInteger to SByte)

BigInteger nesnesinin imzalı bir 8 bit değere açık dönüştürmesini tanımlar.

Bu API CLS uyumlu değil. Uyumlu alternatif Int16.

Explicit(BigInteger to Single)

bir BigInteger nesnesinin tek duyarlıklı kayan nokta değerine açık bir dönüştürmesini tanımlar.

Explicit(BigInteger to UInt128)

Büyük bir tamsayıyı açıkça UInt128 bir değere dönüştürür.

Explicit(BigInteger to UInt16)

bir BigInteger nesnesinin işaretsiz bir 16 bit tamsayı değerine açık dönüştürmesini tanımlar.

Bu API CLS uyumlu değil. Uyumlu alternatif Int32.

Explicit(BigInteger to UInt32)

BigInteger nesnesinin işaretsiz bir 32 bit tamsayı değerine açıkça dönüştürülmesi tanımlar.

Bu API CLS uyumlu değil. Uyumlu alternatif Int64.

Explicit(BigInteger to UInt64)

BigInteger nesnesinin işaretsiz bir 64 bit tamsayı değerine açıkça dönüştürülmesi tanımlar.

Bu API CLS uyumlu değil. Uyumlu alternatif Double.

Explicit(BigInteger to UIntPtr)

Büyük bir tamsayıyı açıkça UIntPtr bir değere dönüştürür.

Explicit(Complex to BigInteger)

Açıkça bir Complex değerini büyük bir tamsayıya dönüştürür.

Explicit(Decimal to BigInteger)

Decimal nesnesinin BigInteger bir değere açıkça dönüştürülmesi tanımlar.

Explicit(Double to BigInteger)

bir Double değerinin BigInteger bir değere açık dönüştürmesini tanımlar.

Explicit(Half to BigInteger)

Açıkça bir Half değerini büyük bir tamsayıya dönüştürür.

Explicit(Single to BigInteger)

bir Single değerinin BigInteger bir değere açık dönüştürmesini tanımlar.

GreaterThan(BigInteger, BigInteger)

bir BigInteger değerinin başka bir BigInteger değerinden büyük olup olmadığını gösteren bir değer döndürür.

GreaterThan(BigInteger, Int64)

BigInteger 64 bit imzalı tamsayı değerinden büyük olup olmadığını gösteren bir değer döndürür.

GreaterThan(BigInteger, UInt64)

BigInteger değerinin 64 bit işaretsiz tamsayıdan büyük olup olmadığını gösteren bir değer döndürür.

GreaterThan(Int64, BigInteger)

64 bit imzalı tamsayının BigInteger değerinden büyük olup olmadığını gösteren bir değer döndürür.

GreaterThan(UInt64, BigInteger)

BigInteger değerinin 64 bit işaretsiz tamsayıdan büyük olup olmadığını gösteren bir değer döndürür.

GreaterThanOrEqual(BigInteger, BigInteger)

bir BigInteger değerinin başka bir BigInteger değerinden büyük veya buna eşit olup olmadığını gösteren bir değer döndürür.

GreaterThanOrEqual(BigInteger, Int64)

BigInteger değerinin 64 bit işaretli bir tamsayı değerinden büyük veya buna eşit olup olmadığını gösteren bir değer döndürür.

GreaterThanOrEqual(BigInteger, UInt64)

BigInteger değerinin 64 bit işaretsiz tamsayı değerinden büyük veya buna eşit olup olmadığını gösteren bir değer döndürür.

GreaterThanOrEqual(Int64, BigInteger)

64 bit imzalı tamsayının bir BigInteger değerinden büyük veya buna eşit olup olmadığını gösteren bir değer döndürür.

GreaterThanOrEqual(UInt64, BigInteger)

64 bit işaretsiz tamsayının bir BigInteger değerinden büyük veya buna eşit olup olmadığını gösteren bir değer döndürür.

Implicit(Byte to BigInteger)

İmzalanmamış bir bayta BigInteger değerine örtük bir dönüştürme tanımlar.

Implicit(Char to BigInteger)

Char değerini örtük olarak büyük bir tamsayıya dönüştürür.

Implicit(Int128 to BigInteger)

Int128 değerini örtük olarak büyük bir tamsayıya dönüştürür.

Implicit(Int16 to BigInteger)

İmzalı bir 16 bit tamsayıyı BigInteger bir değere örtük olarak dönüştürür.

Implicit(Int32 to BigInteger)

İmzalı bir 32 bit tamsayıyı BigInteger bir değere örtük olarak dönüştürür.

Implicit(Int64 to BigInteger)

İmzalı bir 64 bit tamsayıyı BigInteger bir değere örtük olarak dönüştürür.

Implicit(IntPtr to BigInteger)

IntPtr değerini örtük olarak büyük bir tamsayıya dönüştürür.

Implicit(SByte to BigInteger)

8 bit imzalı bir tamsayıyı BigInteger bir değere örtük olarak dönüştürür.

Bu API CLS uyumlu değil. Uyumlu alternatif BigInteger(Int32).

Implicit(UInt128 to BigInteger)

UInt128 değerini örtük olarak büyük bir tamsayıya dönüştürür.

Implicit(UInt16 to BigInteger)

16 bit işaretsiz tamsayıdan BigInteger bir değere örtük dönüştürmeyi tanımlar.

Bu API CLS uyumlu değil. Uyumlu alternatif Implicit(Int32 to BigInteger).

Implicit(UInt32 to BigInteger)

32 bit işaretsiz tamsayıdan BigInteger bir değere örtük dönüştürmeyi tanımlar.

Bu API CLS uyumlu değil. Uyumlu alternatif Implicit(Int64 to BigInteger).

Implicit(UInt64 to BigInteger)

64 bit işaretsiz tamsayının BigInteger bir değere örtük dönüştürmesini tanımlar.

Bu API CLS uyumlu değil. Uyumlu alternatif Double.

Implicit(UIntPtr to BigInteger)

UIntPtr değerini örtük olarak büyük bir tamsayıya dönüştürür.

Increment(BigInteger)

bir BigInteger değerini 1 artırır.

Inequality(BigInteger, BigInteger)

İki BigInteger nesnesinin farklı değerlere sahip olup olmadığını gösteren bir değer döndürür.

Inequality(BigInteger, Int64)

BigInteger değerin ve 64 bit imzalı tamsayının eşit olup olmadığını gösteren bir değer döndürür.

Inequality(BigInteger, UInt64)

BigInteger değerin ve 64 bit işaretsiz tamsayının eşit olup olmadığını gösteren bir değer döndürür.

Inequality(Int64, BigInteger)

64 bit işaretli bir tamsayı ile BigInteger değerinin eşit olup olmadığını gösteren bir değer döndürür.

Inequality(UInt64, BigInteger)

64 bit işaretsiz tamsayı ile BigInteger değerinin eşit olup olmadığını gösteren bir değer döndürür.

LeftShift(BigInteger, Int32)

BigInteger değeri belirtilen sayıda biti sola kaydırıyor.

LessThan(BigInteger, BigInteger)

bir BigInteger değerinin başka bir BigInteger değerinden küçük olup olmadığını gösteren bir değer döndürür.

LessThan(BigInteger, Int64)

BigInteger değerinin 64 bit imzalı tamsayıdan küçük olup olmadığını gösteren bir değer döndürür.

LessThan(BigInteger, UInt64)

BigInteger değerinin 64 bit işaretsiz tamsayıdan küçük olup olmadığını gösteren bir değer döndürür.

LessThan(Int64, BigInteger)

64 bit imzalı tamsayının BigInteger değerinden küçük olup olmadığını gösteren bir değer döndürür.

LessThan(UInt64, BigInteger)

64 bit işaretsiz tamsayının BigInteger değerinden küçük olup olmadığını gösteren bir değer döndürür.

LessThanOrEqual(BigInteger, BigInteger)

bir BigInteger değerinin başka bir BigInteger değerinden küçük veya buna eşit olup olmadığını gösteren bir değer döndürür.

LessThanOrEqual(BigInteger, Int64)

BigInteger değerinin 64 bit işaretli bir tamsayıdan küçük veya buna eşit olup olmadığını gösteren bir değer döndürür.

LessThanOrEqual(BigInteger, UInt64)

BigInteger değerinin 64 bit işaretsiz tamsayıdan küçük veya buna eşit olup olmadığını gösteren bir değer döndürür.

LessThanOrEqual(Int64, BigInteger)

64 bit imzalı bir tamsayının BigInteger değerinden küçük veya buna eşit olup olmadığını gösteren bir değer döndürür.

LessThanOrEqual(UInt64, BigInteger)

64 bit işaretsiz tamsayının bir BigInteger değerinden küçük veya buna eşit olup olmadığını gösteren bir değer döndürür.

Modulus(BigInteger, BigInteger)

Belirtilen iki BigInteger değeriyle bölme işleminin sonucunu veren kalanı döndürür.

Multiply(BigInteger, BigInteger)

Belirtilen iki BigInteger değerini çarpar.

OnesComplement(BigInteger)

Bit düzeyindeki değerin BigInteger değerinin tamamlayıcısını döndürür.

RightShift(BigInteger, Int32)

BigInteger değeri belirtilen sayıda biti sağa kaydırıyor.

Subtraction(BigInteger, BigInteger)

bir BigInteger değerini başka bir BigInteger değerinden çıkarır.

UnaryNegation(BigInteger)

Belirtilen BigInteger değerini geçersiz hale ekler.

UnaryPlus(BigInteger)

BigInteger işleneninin değerini döndürür. (İşlenenin işareti değişmemiştir.)

UnsignedRightShift(BigInteger, Int32)

Değeri belirli bir miktar sağa kaydırıyor.

Belirtik Arabirim Kullanımları

IAdditiveIdentity<BigInteger,BigInteger>.AdditiveIdentity

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

IBinaryInteger<BigInteger>.GetByteCount()

TryWriteLittleEndian(Span<Byte>, Int32)parçası olarak yazılacak bayt sayısını alır.

IBinaryInteger<BigInteger>.GetShortestBitLength()

Geçerli değerin en kısa ikisinin tamamlayıcı gösteriminin bit cinsinden uzunluğunu alır.

IBinaryInteger<BigInteger>.TryReadBigEndian(ReadOnlySpan<Byte>, Boolean, BigInteger)

Rastgele büyük bir imzalı tamsayıyı temsil eder.

IBinaryInteger<BigInteger>.TryReadLittleEndian(ReadOnlySpan<Byte>, Boolean, BigInteger)

Rastgele büyük bir imzalı tamsayıyı temsil eder.

IBinaryInteger<BigInteger>.TryWriteBigEndian(Span<Byte>, Int32)

Geçerli değeri büyük endian biçiminde belirli bir span'a yazmaya çalışır.

IBinaryInteger<BigInteger>.TryWriteLittleEndian(Span<Byte>, Int32)

Geçerli değeri küçük endian biçiminde belirli bir span'a yazmaya çalışır.

IBinaryNumber<BigInteger>.AllBitsSet

Tüm bitlerin ayarlandığı ikili türün bir örneğini alır.

IComparable.CompareTo(Object)

Bu örneği belirtilen bir nesneyle karşılaştırır ve bu örneğin değerinin belirtilen nesnenin değerinden küçük, buna eşit veya ondan büyük olup olmadığını gösteren bir tamsayı döndürür.

IMultiplicativeIdentity<BigInteger,BigInteger>.MultiplicativeIdentity

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

INumber<BigInteger>.MaxNumber(BigInteger, BigInteger)

İki değeri daha büyük olan işlemle karşılaştırır ve bir giriş NaNise diğer değeri döndürür.

INumber<BigInteger>.MinNumber(BigInteger, BigInteger)

daha küçük olan iki değeri işlemle karşılaştırır ve bir giriş NaNise diğer değeri döndürür.

INumber<BigInteger>.Sign(BigInteger)

Bir değerin işaretini hesaplar.

INumberBase<BigInteger>.IsCanonical(BigInteger)

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

INumberBase<BigInteger>.IsComplexNumber(BigInteger)

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

INumberBase<BigInteger>.IsFinite(BigInteger)

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

INumberBase<BigInteger>.IsImaginaryNumber(BigInteger)

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

INumberBase<BigInteger>.IsInfinity(BigInteger)

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

INumberBase<BigInteger>.IsInteger(BigInteger)

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

INumberBase<BigInteger>.IsNaN(BigInteger)

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

INumberBase<BigInteger>.IsNegativeInfinity(BigInteger)

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

INumberBase<BigInteger>.IsNormal(BigInteger)

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

INumberBase<BigInteger>.IsPositiveInfinity(BigInteger)

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

INumberBase<BigInteger>.IsRealNumber(BigInteger)

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

INumberBase<BigInteger>.IsSubnormal(BigInteger)

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

INumberBase<BigInteger>.IsZero(BigInteger)

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

INumberBase<BigInteger>.MaxMagnitudeNumber(BigInteger, BigInteger)

daha büyük bir büyüklüğe sahip olan iki değeri işlemle karşılaştırır ve bir giriş NaNise diğer değeri döndürür.

INumberBase<BigInteger>.MinMagnitudeNumber(BigInteger, BigInteger)

daha az büyüklüğe sahip olan iki değeri işlemle karşılaştırır ve bir giriş NaNise diğer değeri döndürür.

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

(left * right) + addendtahminini hesaplar.

INumberBase<BigInteger>.Radix

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

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

Rastgele büyük bir imzalı tamsayıyı temsil eder.

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

Rastgele büyük bir imzalı tamsayıyı temsil eder.

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

Rastgele büyük bir imzalı tamsayıyı temsil eder.

INumberBase<BigInteger>.TryConvertToChecked<TOther>(BigInteger, 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 bir taşma özel durumu oluşturur.

INumberBase<BigInteger>.TryConvertToSaturating<TOther>(BigInteger, 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<BigInteger>.TryConvertToTruncating<TOther>(BigInteger, TOther)

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

ISignedNumber<BigInteger>.NegativeOne

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

Şunlara uygulanır