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 . BigInteger için ek API açıklamaları.

Oluşturucular

BigInteger(Byte[])

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

BigInteger(Decimal)

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

BigInteger(Double)

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

BigInteger(Int32)

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

BigInteger(Int64)

64 bit imzalı bir tamsayı değeri kullanarak yapının yeni bir örneğini BigInteger 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 endianness bayt sırasını belirterek yapının yeni bir örneğini BigInteger başlatır.

BigInteger(Single)

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

BigInteger(UInt32)

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

BigInteger(UInt64)

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

Özellikler

IsEven

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

IsOne

Geçerli BigInteger nesnenin değerinin olup Oneolmadığını gösterir.

IsPowerOfTwo

Geçerli BigInteger nesnenin değerinin iki üssü olup olmadığını gösterir.

IsZero

Geçerli BigInteger nesnenin değerinin olup Zeroolmadığını gösterir.

MinusOne

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

One

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

Sign

Geçerli BigInteger nesnenin 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)

Bir BigInteger nesnenin mutlak değerini alır.

Add(BigInteger, BigInteger)

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

Clamp(BigInteger, BigInteger, BigInteger)

Bir değeri kapsayıcı bir minimum ve maksimum değere kelepçeler.

Compare(BigInteger, BigInteger)

İki BigInteger değeri karşılaştırır ve ilk değerin ikinci değerden küçük, buna eşit veya daha büyük olduğunu belirten bir tamsayı döndürür.

CompareTo(BigInteger)

Bu örneği bir saniyeyle 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ı gösteren bir tamsayı döndürür.

CompareTo(Int64)

Bu örneği işaretli 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 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ı belirten 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)

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ğerleri doygunluğa 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 keserek.

Divide(BigInteger, BigInteger)

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

DivRem(BigInteger, BigInteger)

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

DivRem(BigInteger, BigInteger, BigInteger)

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

Equals(BigInteger)

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

Equals(Int64)

Geçerli örnekle imzalı 64 bitlik tamsayının aynı değere sahip olup olmadığını gösteren bir değer döndürür.

Equals(Object)

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

Equals(UInt64)

Geçerli örnekle işaretsiz 64 bitlik 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 ikisinin tamamlayıcı gösterimi için gereken bit sayısını alır.

GetByteCount(Boolean)

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

GetHashCode()

Geçerli BigInteger nesnenin 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 tam sayı olup olmadığını belirler.

IsNegative(BigInteger)

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

IsOddInteger(BigInteger)

Bir değerin tek integralli bir sayıyı temsil eder 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ındaki logaritması döndürür.

Log2(BigInteger)

Bir değerin log2'sini hesaplar.

Max(BigInteger, BigInteger)

İki BigInteger değerin büyük olanını döndürür.

MaxMagnitude(BigInteger, BigInteger)

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

Min(BigInteger, BigInteger)

İki BigInteger değerin küçük olanını döndürür.

MinMagnitude(BigInteger, BigInteger)

daha küçük 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 bölme işlemi gerçekleştirir.

Multiply(BigInteger, BigInteger)

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

Negate(BigInteger)

Belirtilen BigInteger değeri geçersiz verir.

Parse(ReadOnlySpan<Char>, IFormatProvider)

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

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Belirtilen salt okunur karakter aralığında bulunan bir sayının gösterimini, belirtilen stildeki eşdeğerine BigInteger dönüştürür.

Parse(String)

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

Parse(String, IFormatProvider)

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

Parse(String, NumberStyles)

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

Parse(String, NumberStyles, IFormatProvider)

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

PopCount(BigInteger)

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

Pow(BigInteger, Int32)

Değeri BigInteger belirtilen değerin gücüne yükseltir.

Remainder(BigInteger, BigInteger)

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

RotateLeft(BigInteger, Int32)

Belirli bir miktar tarafından bırakılan bir değeri döndürür.

RotateRight(BigInteger, Int32)

Değeri belirli bir miktarda sağa döndürür.

Subtract(BigInteger, BigInteger)

Bir değeri diğerinden BigInteger çıkarır ve sonucu döndürür.

ToByteArray()

Bir BigInteger değeri bayt dizisine dönüştürür.

ToByteArray(Boolean, Boolean)

Bunun değerini BigInteger mümkün olan en az bayt sayısını kullanarak 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 nesnenin 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 nesnenin sayısal değerini eşdeğer dize gösterimine dönüştürür.

ToString(String)

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

ToString(String, IFormatProvider)

Belirtilen biçimi ve kültüre özgü biçim bilgilerini kullanarak geçerli BigInteger nesnenin 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 eşdeğerine BigInteger dönüştürmeye çalışır ve dönüştürmenin başarılı olup olmadığını belirten 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 eşdeğerine BigInteger dönüştürmeyi dener ve dönüştürmenin başarılı olup olmadığını belirten bir değer döndürür.

TryParse(String, BigInteger)

Bir sayının dize gösterimini eşdeğerine BigInteger dönüştürmeyi dener ve dönüştürmenin başarılı olup olmadığını belirten 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)

Belirtilen stilde ve kültüre özgü biçimdeki bir sayının dize gösterimini eşdeğerine BigInteger 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)

Bunun BigInteger değerini, mümkün olan en az bayt sayısını kullanarak küçük endian ikiler tamamlama baytları olarak kopyalar. Değer sıfırsa, öğesi 0x00 olan bir bayt verir.

İşleçler

Addition(BigInteger, BigInteger)

Belirtilen BigInteger iki nesnenin değerlerini ekler.

BitwiseAnd(BigInteger, BigInteger)

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

BitwiseOr(BigInteger, BigInteger)

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

Decrement(BigInteger)

Bir BigInteger değeri 1'e kadar azaltma.

Division(BigInteger, BigInteger)

Tamsayı bölmeyi kullanarak belirtilen BigInteger değeri belirtilen BigInteger başka bir değere böler.

Equality(BigInteger, BigInteger)

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

Equality(BigInteger, Int64)

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

Equality(BigInteger, UInt64)

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

Equality(Int64, BigInteger)

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

Equality(UInt64, BigInteger)

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

ExclusiveOr(BigInteger, BigInteger)

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

Explicit(BigInteger to Byte)

Bir BigInteger nesnenin 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 bir Char değere dönüştürür.

Explicit(BigInteger to Decimal)

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

Explicit(BigInteger to Double)

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

Explicit(BigInteger to Half)

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

Explicit(BigInteger to Int128)

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

Explicit(BigInteger to Int16)

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

Explicit(BigInteger to Int32)

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

Explicit(BigInteger to Int64)

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

Explicit(BigInteger to IntPtr)

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

Explicit(BigInteger to SByte)

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

Bu API, CLS uyumlu değildir. Uyumlu alternatif: Int16.

Explicit(BigInteger to Single)

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

Explicit(BigInteger to UInt128)

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

Explicit(BigInteger to UInt16)

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

Bu API, CLS uyumlu değildir. Uyumlu alternatif: Int32.

Explicit(BigInteger to UInt32)

Bir BigInteger nesnenin işaretsiz 32 bit tamsayı değerine açık dönüştürmesini tanımlar.

Bu API, CLS uyumlu değildir. Uyumlu alternatif: Int64.

Explicit(BigInteger to UInt64)

Bir BigInteger nesnenin işaretsiz 64 bit tamsayı değerine açık dönüştürmesini tanımlar.

Bu API, CLS uyumlu değildir. Uyumlu alternatif: Double.

Explicit(BigInteger to UIntPtr)

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

Explicit(Complex to BigInteger)

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

Explicit(Decimal to BigInteger)

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

Explicit(Double to BigInteger)

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

Explicit(Half to BigInteger)

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

Explicit(Single to BigInteger)

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

GreaterThan(BigInteger, BigInteger)

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

GreaterThan(BigInteger, Int64)

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

GreaterThan(BigInteger, UInt64)

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

GreaterThan(Int64, BigInteger)

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

GreaterThan(UInt64, BigInteger)

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

GreaterThanOrEqual(BigInteger, BigInteger)

Bir değerin başka bir değerden büyük mü yoksa başka BigInteger bir değere eşit mi olduğunu belirten bir BigInteger değer döndürür.

GreaterThanOrEqual(BigInteger, Int64)

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

GreaterThanOrEqual(BigInteger, UInt64)

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

GreaterThanOrEqual(Int64, BigInteger)

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

GreaterThanOrEqual(UInt64, BigInteger)

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

Implicit(Byte to BigInteger)

İmzalanmamış bayt değerinin bir değere örtük dönüştürmesini BigInteger tanımlar.

Implicit(Char to BigInteger)

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

Implicit(Int128 to BigInteger)

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

Implicit(Int16 to BigInteger)

İmzalı bir 16 bit tamsayının bir değere örtük dönüştürmesini BigInteger tanımlar.

Implicit(Int32 to BigInteger)

İmzalı bir 32 bit tamsayının bir değere örtük dönüştürmesini BigInteger tanımlar.

Implicit(Int64 to BigInteger)

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

Implicit(IntPtr to BigInteger)

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

Implicit(SByte to BigInteger)

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

Bu API, CLS uyumlu değildir. Uyumlu alternatif: BigInteger(Int32).

Implicit(UInt128 to BigInteger)

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

Implicit(UInt16 to BigInteger)

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

Bu API, CLS uyumlu değildir. Uyumlu alternatif: Implicit(Int32 to BigInteger).

Implicit(UInt32 to BigInteger)

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

Bu API, CLS uyumlu değildir. Uyumlu alternatif: Implicit(Int64 to BigInteger).

Implicit(UInt64 to BigInteger)

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

Bu API, CLS uyumlu değildir. Uyumlu alternatif: Double.

Implicit(UIntPtr to BigInteger)

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

Increment(BigInteger)

Bir BigInteger değeri 1 artırır.

Inequality(BigInteger, BigInteger)

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

Inequality(BigInteger, Int64)

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

Inequality(BigInteger, UInt64)

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

Inequality(Int64, BigInteger)

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

Inequality(UInt64, BigInteger)

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

LeftShift(BigInteger, Int32)

Belirtilen sayıda biti sola kaydıran bir BigInteger değer.

LessThan(BigInteger, BigInteger)

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

LessThan(BigInteger, Int64)

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

LessThan(BigInteger, UInt64)

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

LessThan(Int64, BigInteger)

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

LessThan(UInt64, BigInteger)

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

LessThanOrEqual(BigInteger, BigInteger)

Bir değerin başka bir değerden küçük veya başka BigInteger bir değere eşit olup olmadığını gösteren bir BigInteger değer döndürür.

LessThanOrEqual(BigInteger, Int64)

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

LessThanOrEqual(BigInteger, UInt64)

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

LessThanOrEqual(Int64, BigInteger)

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

LessThanOrEqual(UInt64, BigInteger)

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

Modulus(BigInteger, BigInteger)

Belirtilen BigInteger iki değerle bölme sonucu elde eden kalanı döndürür.

Multiply(BigInteger, BigInteger)

Belirtilen BigInteger iki değeri çarpar.

OnesComplement(BigInteger)

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

RightShift(BigInteger, Int32)

Belirtilen sayıda biti sağa kaydıran bir BigInteger değer.

Subtraction(BigInteger, BigInteger)

Bir değeri başka BigInteger bir BigInteger değerden çıkarır.

UnaryNegation(BigInteger)

Belirtilen BigInteger değerini geçersiz verir.

UnaryPlus(BigInteger)

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

UnsignedRightShift(BigInteger, Int32)

Değeri belirli bir tutara göre 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()

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

IBinaryInteger<BigInteger>.GetShortestBitLength()

En kısa ikinin geçerli değerin 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 yayılmaya yazmaya çalışır.

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

Küçük endian biçimindeki geçerli değeri belirli bir yayılmaya 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 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ı belirten 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 girişlerden biri NaNise diğer değeri döndürür.

INumber<BigInteger>.MinNumber(BigInteger, BigInteger)

daha küçük olan iki değeri hesapla karşılaştırır ve girişlerden biri 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 eder olup olmadığını belirler.

INumberBase<BigInteger>.IsFinite(BigInteger)

Bir değerin sınırlı olup olmadığını belirler.

INumberBase<BigInteger>.IsImaginaryNumber(BigInteger)

Bir değerin yalnızca sanal bir sayıyı temsil eder olup olmadığını belirler.

INumberBase<BigInteger>.IsInfinity(BigInteger)

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 sonsuzluk olup olmadığını belirler.

INumberBase<BigInteger>.IsNormal(BigInteger)

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

INumberBase<BigInteger>.IsPositiveInfinity(BigInteger)

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

INumberBase<BigInteger>.IsRealNumber(BigInteger)

Bir değerin gerçek bir sayıyı temsil eder 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)

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

INumberBase<BigInteger>.MinMagnitudeNumber(BigInteger, BigInteger)

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

INumberBase<BigInteger>.Radix

Türün sayı tabanını 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 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ürmeyi dener ve geçerli türün temsil edilebilir aralığının dışında kalan tüm değerleri keser.

ISignedNumber<BigInteger>.NegativeOne

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

Şunlara uygulanır