BigInteger Yapı

Tanım

Rastgele olarak büyük bir işaretli 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[])

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

BigInteger(Decimal)

Değeri 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 bitiş bayt sırasını gösteren yeni bir yapı örneği 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ıyı (-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, ona eşit veya ondan büyük olup olmadığını 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ı 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ı belirten 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ı 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ı belirten 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ğ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(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 başka bir BigInteger değere 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 nesnenin aynı değere sahip olup olmadığını gösteren bir değer döndürür.

Equals(Int64)

Geçerli örneğin ve imzalı 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)

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ölenini 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 bir tam sayı 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ül bölme gerçekleştirir.

Multiply(BigInteger, BigInteger)

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

Negate(BigInteger)

Belirtilen BigInteger bir değeri olumsuzlar.

Parse(ReadOnlySpan<Char>, IFormatProvider)

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

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Belirtilen karakter salt okunur aralığında bulunan bir sayının gösterimini, belirtilen stilde 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 stilde 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)

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

RotateRight(BigInteger, Int32)

Değeri belirli bir miktar 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çim 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ı 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 eşdeğerine BigInteger dönüştürmeyi dener 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 eşdeğerine BigInteger dönüştürmeyi dener 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)

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 sayıda bayt kullanarak küçük endian ikiye tamamlayıcı bayt 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)

Değeri BigInteger 1'e kadar azaltma.

Division(BigInteger, BigInteger)

Tamsayı bölmeyi kullanarak belirtilen BigInteger değeri başka bir belirtilen BigInteger 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 imzalı uzun tamsayı değerinin eşit olup olmadığını BigInteger gösteren bir değer döndürür.

Equality(BigInteger, UInt64)

Bir değerin ve işaretsiz bir 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 kullanım (XOr) işlemi 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 bir dönüştürmesini tanımlar.

Explicit(BigInteger to Int32)

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

Explicit(BigInteger to Int64)

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

Explicit(BigInteger to SByte)

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

Bu API, CLS uyumlu değildir. Uyumlu alternatiftir Int16.

Explicit(BigInteger to Single)

Bir BigInteger nesnenin 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 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 bir dönüştürmesini tanımlar.

Bu API, CLS uyumlu değildir. Uyumlu alternatiftir Int32.

Explicit(BigInteger to UInt32)

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

Bu API, CLS uyumlu değildir. Uyumlu alternatiftir Int64.

Explicit(BigInteger to UInt64)

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

Bu API, CLS uyumlu değildir. Uyumlu alternatiftir 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 değeri açıkça büyük bir tamsayıya dönüştürür Complex .

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 değere açık bir DoubleBigInteger dönüştürmesini tanımlar.

Explicit(Half to BigInteger)

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

Explicit(Single to BigInteger)

Bir değerin değere açık bir SingleBigInteger dönüştürmesini 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 imzalı 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 imzalı 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 veya başka BigInteger bir değere eşit olup olmadığını gösteren bir BigInteger değer döndürür.

GreaterThanOrEqual(BigInteger, Int64)

Bir değerin 64 bit imzalı bir BigInteger 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)

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 imzalı 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ış baytların 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 alternatiftir 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 alternatiftir 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 alternatiftir 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 alternatiftir 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)

Değeri BigInteger 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)

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

Inequality(BigInteger, UInt64)

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

Inequality(Int64, BigInteger)

64 bit imzalı 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ı belirten 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ı belirten bir BigInteger değer döndürür.

LessThanOrEqual(BigInteger, Int64)

Bir değerin 64 bit imzalı 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üzeyinde bir 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 olumsuzlar.

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()

bir parçası TryWriteLittleEndian(Span<Byte>, Int32)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 olarak büyük bir işaretli tamsayıyı temsil eder.

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

Rastgele olarak büyük bir işaretli 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ı 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 ise NaNdiğ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ş ise NaNdiğ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 sınırlı 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)

İ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 girişlerden biri ise NaNdiğer değeri döndürür.

INumberBase<BigInteger>.Radix

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

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

Rastgele olarak büyük bir işaretli tamsayıyı temsil eder.

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

Rastgele olarak büyük bir işaretli tamsayıyı temsil eder.

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

Rastgele olarak büyük bir işaretli 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 tüm 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