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<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 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 struct BigInteger : IComparable, IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IFormattable
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>
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>
[System.Serializable]
public struct BigInteger : IComparable, IComparable<System.Numerics.BigInteger>, IEquatable<System.Numerics.BigInteger>, IFormattable
type BigInteger = struct
    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 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>
type BigInteger = struct
    interface IFormattable
    interface IParsable<BigInteger>
    interface ISpanFormattable
    interface ISpanParsable<BigInteger>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<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 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>
[<System.Serializable>]
type BigInteger = struct
    interface IFormattable
Public Structure BigInteger
Implements IComparable, IComparable(Of BigInteger), IEquatable(Of BigInteger), IFormattable
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)
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)
Devralma
BigInteger
Öznitelikler
Uygulamalar
IComparable IComparable<BigInteger> IEquatable<BigInteger> IFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<BigInteger> IParsable<TSelf> ISpanFormattable ISpanParsable<BigInteger> ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<BigInteger> IUtf8SpanParsable<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>

Açıklamalar

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

Oluşturucular

Name Description
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 BigInteger örneğini Decimal 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

Name Description
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 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 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

Name Description
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ı en düşük ve en yüksek değere kelepçeler.

Compare(BigInteger, BigInteger)

İki BigInteger değeri karşılaştırır ve ilk değerin ikinci değere eşit mi yoksa ikinci değerden daha büyük mü 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ı 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 değeri diğerine BigInteger böler ve sonucu döndürür.

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.

DivRem(BigInteger, BigInteger)

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

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

ve ToByteArray(Boolean, Boolean)tarafından çıkış TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean) 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 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, Double)

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

Log(BigInteger)

Belirtilen sayının doğal (temel e) 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ğerin 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ğerin 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ğerin çarpımını döndürür.

Negate(BigInteger)

Belirtilen BigInteger bir değeri yok sayıyor.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

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

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

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

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, IFormatProvider)

Belirli bir 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, 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.

Parse(String, NumberStyles)

Belirtilen stildeki bir sayının dize gösterimini 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.

PopCount(BigInteger)

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

Pow(BigInteger, Int32)

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

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 değeri başka bir BigInteger değerden çı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, 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.

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.

TrailingZeroCount(BigInteger)

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

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

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

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<Byte>, BigInteger)

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

TryParse(ReadOnlySpan<Byte>, IFormatProvider, BigInteger)

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

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

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

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ü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 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(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 iki tamamlayıcı bayt olarak kopyalar. Değer sıfırsa, öğesi 0x00 olan bir bayt verir.

İşleçler

Name Description
Addition(BigInteger, BigInteger)

Belirtilen BigInteger iki nesnenin değerlerini ekler.

BitwiseAnd(BigInteger, BigInteger)

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

BitwiseOr(BigInteger, BigInteger)

İki Or değer üzerinde bit düzeyinde BigInteger 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)

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ğeri ile değerin eşit olup olmadığını gösteren bir BigInteger değer döndürür.

ExclusiveOr(BigInteger, BigInteger)

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

Explicit(BFloat16 to BigInteger)

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

Explicit(BigInteger to BFloat16)

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

Explicit(BigInteger to Byte)

Bir nesnenin BigInteger 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)

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

Explicit(BigInteger to Double)

Bir nesnenin BigInteger bir değere açık bir Double dönüştürmesini 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ça dönüştürülmesi tanımlar.

Explicit(BigInteger to Int32)

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

Explicit(BigInteger to Int64)

Bir BigInteger nesnenin 64 bit imzalı tamsayı değerine açıkça dönüştürülmesi 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ı bir 8 bit değere açık dönüştürmesini tanımlar.

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

Explicit(BigInteger to Single)

Bir nesnenin tek duyarlıklı kayan BigInteger 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 nesnenin BigInteger işaretsiz bir 16 bit tamsayı değerine açık bir 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 bir dönüştürmesini tanımlar.

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

Explicit(BigInteger to UInt64)

Bir BigInteger nesnenin işaretsiz bir 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 değeri açıkça büyük bir tamsayıya dönüştürür Complex .

Explicit(Decimal to BigInteger)

Bir nesnenin Decimal bir değere açık bir BigInteger dönüştürmesini 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 değeri açıkça büyük bir tamsayıya dönüştürür Half .

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 imzalı bir tamsayı değerinden büyük olup olmadığını BigInteger gösteren bir değer döndürür.

GreaterThan(BigInteger, UInt64)

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)

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

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

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

Inequality(BigInteger, UInt64)

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 imzalı 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)

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

LessThan(BigInteger, UInt64)

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 imzalı tamsayıdan küçük veya buna eşit olup olmadığını BigInteger 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 işleminin sonucunu veren kalanı döndürür.

Multiply(BigInteger, BigInteger)

Belirtilen BigInteger iki değeri çarpar.

OnesComplement(BigInteger)

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

RightShift(BigInteger, Int32)

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

Subtraction(BigInteger, BigInteger)

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

UnaryNegation(BigInteger)

Belirtilen BigInteger değerini geçersiz hale ekler.

UnaryPlus(BigInteger)

İşlenenin BigInteger 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ı

Name Description
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>.Log10(BigInteger)

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

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)

daha büyü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>.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 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ş ise NaNdiğ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ş ise NaNdiğ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 değerini -1 alır.

Şunlara uygulanır