BigInteger Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar ett godtyckligt stort signerat heltal.
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)
- Arv
- Attribut
- Implementeringar
-
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>
Kommentarer
Mer information om det här API:et finns i Kompletterande API-kommentarer för BigInteger.
Konstruktorer
| Name | Description |
|---|---|
| BigInteger(Byte[]) |
Initierar en ny instans av strukturen med hjälp av BigInteger värdena i en bytematris. |
| BigInteger(Decimal) |
Initierar en ny instans av strukturen med hjälp av BigInteger ett Decimal värde. |
| BigInteger(Double) |
Initierar en ny instans av BigInteger strukturen med ett flyttal med dubbel precision. |
| BigInteger(Int32) |
Initierar en ny instans av BigInteger strukturen med ett 32-bitars signerat heltalsvärde. |
| BigInteger(Int64) |
Initierar en ny instans av BigInteger strukturen med ett 64-bitars signerat heltalsvärde. |
| BigInteger(ReadOnlySpan<Byte>, Boolean, Boolean) |
Initierar en ny instans av strukturen med hjälp av BigInteger värdena i ett skrivskyddat intervall med byte, och du kan också ange signeringskodningen och byteordningen för endianness. |
| BigInteger(Single) |
Initierar en ny instans av strukturen med hjälp av BigInteger ett flyttal med enkel precision. |
| BigInteger(UInt32) |
Initierar en ny instans av BigInteger strukturen med ett osignerat 32-bitars heltalsvärde. |
| BigInteger(UInt64) |
Initierar en ny instans av BigInteger strukturen med ett osignerat 64-bitars heltalsvärde. |
Egenskaper
| Name | Description |
|---|---|
| IsEven |
Anger om värdet för det aktuella BigInteger objektet är ett jämnt tal. |
| IsOne |
Anger om värdet för det aktuella BigInteger objektet är One. |
| IsPowerOfTwo |
Anger om värdet för det aktuella BigInteger objektet är en kraft på två. |
| IsZero |
Anger om värdet för det aktuella BigInteger objektet är Zero. |
| MinusOne |
Hämtar ett värde som representerar talet negativt (-1). |
| One |
Hämtar ett värde som representerar nummer ett (1). |
| Sign |
Hämtar ett tal som anger tecknet (negativt, positivt eller noll) för det aktuella BigInteger objektet. |
| Zero |
Hämtar ett värde som representerar talet 0 (noll). |
Metoder
| Name | Description |
|---|---|
| Abs(BigInteger) |
Hämtar det absoluta värdet för ett BigInteger objekt. |
| Add(BigInteger, BigInteger) |
Lägger till två BigInteger värden och returnerar resultatet. |
| Clamp(BigInteger, BigInteger, BigInteger) |
Klämmer fast ett värde till ett inkluderande lägsta och högsta värde. |
| Compare(BigInteger, BigInteger) |
Jämför två BigInteger värden och returnerar ett heltal som anger om det första värdet är mindre än, lika med eller större än det andra värdet. |
| CompareTo(BigInteger) |
Jämför den här instansen med en sekund BigInteger och returnerar ett heltal som anger om värdet för den här instansen är mindre än, lika med eller större än värdet för det angivna objektet. |
| CompareTo(Int64) |
Jämför den här instansen med ett signerat 64-bitars heltal och returnerar ett heltal som anger om värdet för den här instansen är mindre än, lika med eller större än värdet för det signerade 64-bitars heltalet. |
| CompareTo(Object) |
Jämför den här instansen med ett angivet objekt och returnerar ett heltal som anger om värdet för den här instansen är mindre än, lika med eller större än värdet för det angivna objektet. |
| CompareTo(UInt64) |
Jämför den här instansen med ett osignerat 64-bitars heltal och returnerar ett heltal som anger om värdet för den här instansen är mindre än, lika med eller större än värdet för det osignerade 64-bitars heltalet. |
| CopySign(BigInteger, BigInteger) |
Kopierar tecknet för ett värde till tecknet för ett annat värde. |
| CreateChecked<TOther>(TOther) |
Skapar en instans av den aktuella typen från ett värde, vilket utlöser ett spill-undantag för värden som ligger utanför det representerarbara intervallet för den aktuella typen. |
| CreateSaturating<TOther>(TOther) |
Skapar en instans av den aktuella typen från ett värde som mättar alla värden som ligger utanför det representerarbara intervallet för den aktuella typen. |
| CreateTruncating<TOther>(TOther) |
Skapar en instans av den aktuella typen från ett värde och trunkerar alla värden som ligger utanför det representerarbara intervallet för den aktuella typen. |
| Divide(BigInteger, BigInteger) |
Delar upp ett BigInteger värde med ett annat och returnerar resultatet. |
| DivRem(BigInteger, BigInteger, BigInteger) |
Delar upp ett BigInteger värde med ett annat, returnerar resultatet och returnerar resten i en utdataparameter. |
| DivRem(BigInteger, BigInteger) |
Beräknar kvoten och resten av två värden. |
| Equals(BigInteger) |
Returnerar ett värde som anger om den aktuella instansen och ett angivet BigInteger objekt har samma värde. |
| Equals(Int64) |
Returnerar ett värde som anger om den aktuella instansen och ett signerat 64-bitars heltal har samma värde. |
| Equals(Object) |
Returnerar ett värde som anger om den aktuella instansen och ett angivet objekt har samma värde. |
| Equals(UInt64) |
Returnerar ett värde som anger om den aktuella instansen och ett osignerat 64-bitars heltal har samma värde. |
| GetBitLength() |
Hämtar det antal bitar som krävs för den kortaste två komplementrepresentationen av den aktuella instansen utan teckenbiten. |
| GetByteCount(Boolean) |
Hämtar antalet byte som ska matas ut av ToByteArray(Boolean, Boolean) och TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean). |
| GetHashCode() |
Returnerar hash-koden för det aktuella BigInteger objektet. |
| GreatestCommonDivisor(BigInteger, BigInteger) |
Hittar den största gemensamma nämnaren av två BigInteger värden. |
| IsEvenInteger(BigInteger) |
Avgör om ett värde representerar ett jämnt heltal. |
| IsNegative(BigInteger) |
Avgör om ett värde är negativt. |
| IsOddInteger(BigInteger) |
Avgör om ett värde representerar ett udda integraltal. |
| IsPositive(BigInteger) |
Avgör om ett värde är positivt. |
| IsPow2(BigInteger) |
Avgör om ett värde är en kraft på två. |
| LeadingZeroCount(BigInteger) |
Beräknar antalet inledande nollor i ett värde. |
| Log(BigInteger, Double) |
Returnerar logaritmen för ett angivet tal i en angiven bas. |
| Log(BigInteger) |
Returnerar logaritmen natural (base |
| Log10(BigInteger) |
Returnerar bas 10 logaritm för ett angivet tal. |
| Log2(BigInteger) |
Beräknar log2 för ett värde. |
| Max(BigInteger, BigInteger) |
Returnerar det större av två BigInteger värden. |
| MaxMagnitude(BigInteger, BigInteger) |
Jämför två värden med beräkning som är större. |
| Min(BigInteger, BigInteger) |
Returnerar det mindre av två BigInteger värden. |
| MinMagnitude(BigInteger, BigInteger) |
Jämför två värden med beräkning som är mindre. |
| ModPow(BigInteger, BigInteger, BigInteger) |
Utför modulus-division på ett tal som höjs till kraften hos ett annat tal. |
| Multiply(BigInteger, BigInteger) |
Returnerar produkten med två BigInteger värden. |
| Negate(BigInteger) |
Negerar ett angivet BigInteger värde. |
| Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Representerar ett godtyckligt stort signerat heltal. |
| Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider) |
Representerar ett godtyckligt stort signerat heltal. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Parsar ett teckenintervall till ett värde. |
| Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Konverterar representationen av ett tal, som finns i det angivna skrivskyddade intervallet med tecken, i ett angivet format till dess BigInteger motsvarighet. |
| Parse(String, IFormatProvider) |
Konverterar strängrepresentationen av ett tal i ett angivet kulturspecifikt format till dess BigInteger motsvarighet. |
| Parse(String, NumberStyles, IFormatProvider) |
Konverterar strängrepresentationen av ett tal i ett angivet format och kulturspecifikt format till dess BigInteger motsvarighet. |
| Parse(String, NumberStyles) |
Konverterar strängrepresentationen av ett tal i ett angivet format till dess BigInteger motsvarighet. |
| Parse(String) |
Konverterar strängrepresentationen av ett tal till dess BigInteger motsvarighet. |
| PopCount(BigInteger) |
Beräknar antalet bitar som anges i ett värde. |
| Pow(BigInteger, Int32) |
Genererar ett BigInteger värde till kraften i ett angivet värde. |
| Remainder(BigInteger, BigInteger) |
Utför heltalsdivision på två BigInteger värden och returnerar resten. |
| RotateLeft(BigInteger, Int32) |
Roterar ett värde som lämnas av ett angivet belopp. |
| RotateRight(BigInteger, Int32) |
Roterar ett värde höger med ett angivet belopp. |
| Subtract(BigInteger, BigInteger) |
Subtraherar ett BigInteger värde från ett annat och returnerar resultatet. |
| ToByteArray() |
Konverterar ett BigInteger värde till en bytematris. |
| ToByteArray(Boolean, Boolean) |
Returnerar värdet för detta BigInteger som en bytematris med minsta möjliga antal byte. Om värdet är noll returnerar en matris med en byte vars element är 0x00. |
| ToString() |
Konverterar det aktuella objektets numeriska värde BigInteger till motsvarande strängrepresentation. |
| ToString(IFormatProvider) |
Konverterar det aktuella objektets numeriska värde BigInteger till motsvarande strängrepresentation med hjälp av den angivna kulturspecifika formateringsinformationen. |
| ToString(String, IFormatProvider) |
Konverterar det aktuella objektets numeriska värde BigInteger till motsvarande strängrepresentation med hjälp av det angivna formatet och den kulturspecifika formatinformationen. |
| ToString(String) |
Konverterar det aktuella objektets numeriska värde BigInteger till motsvarande strängrepresentation med det angivna formatet. |
| TrailingZeroCount(BigInteger) |
Beräknar antalet avslutande nollor i ett värde. |
| TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Representerar ett godtyckligt stort signerat heltal. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Formaterar den här stora heltalsinstansen till ett intervall med tecken. |
| TryParse(ReadOnlySpan<Byte>, BigInteger) |
Representerar ett godtyckligt stort signerat heltal. |
| TryParse(ReadOnlySpan<Byte>, IFormatProvider, BigInteger) |
Representerar ett godtyckligt stort signerat heltal. |
| TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, BigInteger) |
Representerar ett godtyckligt stort signerat heltal. |
| TryParse(ReadOnlySpan<Char>, BigInteger) |
Försöker konvertera representationen av ett tal som finns i det angivna skrivskyddade teckenintervallet till dess BigInteger motsvarighet och returnerar ett värde som anger om konverteringen lyckades. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, BigInteger) |
Försöker parsa ett teckenintervall till ett värde. |
| TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, BigInteger) |
Försöker konvertera strängrepresentationen av ett tal till dess BigInteger motsvarighet och returnerar ett värde som anger om konverteringen lyckades. |
| TryParse(String, BigInteger) |
Försöker konvertera strängrepresentationen av ett tal till dess BigInteger motsvarighet och returnerar ett värde som anger om konverteringen lyckades. |
| TryParse(String, IFormatProvider, BigInteger) |
Försöker parsa en sträng till ett värde. |
| TryParse(String, NumberStyles, IFormatProvider, BigInteger) |
Försöker konvertera strängrepresentationen av ett tal i ett angivet format och kulturspecifikt format till dess BigInteger motsvarighet och returnerar ett värde som anger om konverteringen lyckades. |
| TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean) |
Kopierar värdet för detta BigInteger som little-endian twos-complement bytes, med minsta möjliga antal byte. Om värdet är noll utdata en byte vars element är 0x00. |
Operatorer
| Name | Description |
|---|---|
| Addition(BigInteger, BigInteger) |
Lägger till värdena för två angivna BigInteger objekt. |
| BitwiseAnd(BigInteger, BigInteger) |
Utför en bitvis |
| BitwiseOr(BigInteger, BigInteger) |
Utför en bitvis |
| Decrement(BigInteger) |
Minskar värdet BigInteger med 1. |
| Division(BigInteger, BigInteger) |
Delar upp ett angivet BigInteger värde med ett annat angivet BigInteger värde med hjälp av heltalsdivision. |
| Equality(BigInteger, BigInteger) |
Returnerar ett värde som anger om värdena för två BigInteger objekt är lika med. |
| Equality(BigInteger, Int64) |
Returnerar ett värde som anger om ett BigInteger värde och ett signerat långt heltalsvärde är lika med. |
| Equality(BigInteger, UInt64) |
Returnerar ett värde som anger om ett BigInteger värde och ett osignerat långt heltalsvärde är lika med. |
| Equality(Int64, BigInteger) |
Returnerar ett värde som anger om ett signerat långt heltalsvärde och ett BigInteger värde är lika med. |
| Equality(UInt64, BigInteger) |
Returnerar ett värde som anger om ett osignerat långt heltalsvärde och ett BigInteger värde är lika med. |
| ExclusiveOr(BigInteger, BigInteger) |
Utför en bitvis exklusiv |
| Explicit(BFloat16 to BigInteger) |
Representerar ett godtyckligt stort signerat heltal. |
| Explicit(BigInteger to BFloat16) |
Representerar ett godtyckligt stort signerat heltal. |
| Explicit(BigInteger to Byte) |
Definierar en explicit konvertering av ett BigInteger objekt till ett osignerat bytevärde. |
| Explicit(BigInteger to Char) |
Konverterar uttryckligen ett stort heltal till ett Char värde. |
| Explicit(BigInteger to Decimal) |
Definierar en explicit konvertering av ett BigInteger objekt till ett Decimal värde. |
| Explicit(BigInteger to Double) |
Definierar en explicit konvertering av ett BigInteger objekt till ett Double värde. |
| Explicit(BigInteger to Half) |
Konverterar uttryckligen ett stort heltal till ett Half värde. |
| Explicit(BigInteger to Int128) |
Konverterar uttryckligen ett stort heltal till ett Int128 värde. |
| Explicit(BigInteger to Int16) |
Definierar en explicit konvertering av ett BigInteger objekt till ett 16-bitars signerat heltalsvärde. |
| Explicit(BigInteger to Int32) |
Definierar en explicit konvertering av ett BigInteger objekt till ett 32-bitars signerat heltalsvärde. |
| Explicit(BigInteger to Int64) |
Definierar en explicit konvertering av ett BigInteger objekt till ett 64-bitars signerat heltalsvärde. |
| Explicit(BigInteger to IntPtr) |
Konverterar uttryckligen ett stort heltal till ett IntPtr värde. |
| Explicit(BigInteger to SByte) |
Definierar en explicit konvertering av ett BigInteger objekt till ett signerat 8-bitarsvärde. Detta API uppfyller inte CLS. Det kompatibla alternativet är Int16. |
| Explicit(BigInteger to Single) |
Definierar en explicit konvertering av ett BigInteger objekt till ett flyttalsvärde med enkel precision. |
| Explicit(BigInteger to UInt128) |
Konverterar uttryckligen ett stort heltal till ett UInt128 värde. |
| Explicit(BigInteger to UInt16) |
Definierar en explicit konvertering av ett BigInteger objekt till ett osignerat 16-bitars heltalsvärde. Detta API uppfyller inte CLS. Det kompatibla alternativet är Int32. |
| Explicit(BigInteger to UInt32) |
Definierar en explicit konvertering av ett BigInteger objekt till ett osignerat 32-bitars heltalsvärde. Detta API uppfyller inte CLS. Det kompatibla alternativet är Int64. |
| Explicit(BigInteger to UInt64) |
Definierar en explicit konvertering av ett BigInteger objekt till ett osignerat 64-bitars heltalsvärde. Detta API uppfyller inte CLS. Det kompatibla alternativet är Double. |
| Explicit(BigInteger to UIntPtr) |
Konverterar uttryckligen ett stort heltal till ett UIntPtr värde. |
| Explicit(Complex to BigInteger) |
Konverterar uttryckligen ett Complex värde till ett stort heltal. |
| Explicit(Decimal to BigInteger) |
Definierar en explicit konvertering av ett Decimal objekt till ett BigInteger värde. |
| Explicit(Double to BigInteger) |
Definierar en explicit konvertering av ett Double värde till ett BigInteger värde. |
| Explicit(Half to BigInteger) |
Konverterar uttryckligen ett Half värde till ett stort heltal. |
| Explicit(Single to BigInteger) |
Definierar en explicit konvertering av ett Single värde till ett BigInteger värde. |
| GreaterThan(BigInteger, BigInteger) |
Returnerar ett värde som anger om ett BigInteger värde är större än ett annat BigInteger värde. |
| GreaterThan(BigInteger, Int64) |
Returnerar ett värde som anger om ett BigInteger är större än ett 64-bitars signerat heltalsvärde. |
| GreaterThan(BigInteger, UInt64) |
Returnerar ett värde som anger om ett BigInteger värde är större än ett 64-bitars osignerat heltal. |
| GreaterThan(Int64, BigInteger) |
Returnerar ett värde som anger om ett 64-bitars signerat heltal är större än ett BigInteger värde. |
| GreaterThan(UInt64, BigInteger) |
Returnerar ett värde som anger om ett BigInteger värde är större än ett 64-bitars osignerat heltal. |
| GreaterThanOrEqual(BigInteger, BigInteger) |
Returnerar ett värde som anger om ett BigInteger värde är större än eller lika med ett annat BigInteger värde. |
| GreaterThanOrEqual(BigInteger, Int64) |
Returnerar ett värde som anger om ett BigInteger värde är större än eller lika med ett 64-bitars signerat heltalsvärde. |
| GreaterThanOrEqual(BigInteger, UInt64) |
Returnerar ett värde som anger om ett BigInteger värde är större än eller lika med ett 64-bitars osignerat heltalsvärde. |
| GreaterThanOrEqual(Int64, BigInteger) |
Returnerar ett värde som anger om ett 64-bitars signerat heltal är större än eller lika med ett BigInteger värde. |
| GreaterThanOrEqual(UInt64, BigInteger) |
Returnerar ett värde som anger om ett 64-bitars osignerat heltal är större än eller lika med ett BigInteger värde. |
| Implicit(Byte to BigInteger) |
Definierar en implicit konvertering av en osignerad byte till ett BigInteger värde. |
| Implicit(Char to BigInteger) |
Konverterar implicit ett Char värde till ett stort heltal. |
| Implicit(Int128 to BigInteger) |
Konverterar implicit ett Int128 värde till ett stort heltal. |
| Implicit(Int16 to BigInteger) |
Definierar en implicit konvertering av ett signerat 16-bitars heltal till ett BigInteger värde. |
| Implicit(Int32 to BigInteger) |
Definierar en implicit konvertering av ett signerat 32-bitars heltal till ett BigInteger värde. |
| Implicit(Int64 to BigInteger) |
Definierar en implicit konvertering av ett signerat 64-bitars heltal till ett BigInteger värde. |
| Implicit(IntPtr to BigInteger) |
Konverterar implicit ett IntPtr värde till ett stort heltal. |
| Implicit(SByte to BigInteger) |
Definierar en implicit konvertering av ett 8-bitars signerat heltal till ett BigInteger värde. Detta API uppfyller inte CLS. Det kompatibla alternativet är BigInteger(Int32). |
| Implicit(UInt128 to BigInteger) |
Konverterar implicit ett UInt128 värde till ett stort heltal. |
| Implicit(UInt16 to BigInteger) |
Definierar en implicit konvertering av ett 16-bitars osignerat heltal till ett BigInteger värde. Detta API uppfyller inte CLS. Det kompatibla alternativet är Implicit(Int32 to BigInteger). |
| Implicit(UInt32 to BigInteger) |
Definierar en implicit konvertering av ett 32-bitars osignerat heltal till ett BigInteger värde. Detta API uppfyller inte CLS. Det kompatibla alternativet är Implicit(Int64 to BigInteger). |
| Implicit(UInt64 to BigInteger) |
Definierar en implicit konvertering av ett 64-bitars osignerat heltal till ett BigInteger värde. Detta API uppfyller inte CLS. Det kompatibla alternativet är Double. |
| Implicit(UIntPtr to BigInteger) |
Konverterar implicit ett UIntPtr värde till ett stort heltal. |
| Increment(BigInteger) |
Ökar ett BigInteger värde med 1. |
| Inequality(BigInteger, BigInteger) |
Returnerar ett värde som anger om två BigInteger objekt har olika värden. |
| Inequality(BigInteger, Int64) |
Returnerar ett värde som anger om ett BigInteger värde och ett 64-bitars signerat heltal inte är lika med. |
| Inequality(BigInteger, UInt64) |
Returnerar ett värde som anger om ett BigInteger värde och ett 64-bitars osignerat heltal inte är lika med. |
| Inequality(Int64, BigInteger) |
Returnerar ett värde som anger om ett 64-bitars signerat heltal och ett BigInteger värde inte är lika med. |
| Inequality(UInt64, BigInteger) |
Returnerar ett värde som anger om ett 64-bitars osignerat heltal och ett BigInteger värde inte är lika med. |
| LeftShift(BigInteger, Int32) |
Flyttar ett BigInteger värde ett angivet antal bitar till vänster. |
| LessThan(BigInteger, BigInteger) |
Returnerar ett värde som anger om ett BigInteger värde är mindre än ett annat BigInteger värde. |
| LessThan(BigInteger, Int64) |
Returnerar ett värde som anger om ett BigInteger värde är mindre än ett 64-bitars signerat heltal. |
| LessThan(BigInteger, UInt64) |
Returnerar ett värde som anger om ett BigInteger värde är mindre än ett 64-bitars osignerat heltal. |
| LessThan(Int64, BigInteger) |
Returnerar ett värde som anger om ett 64-bitars signerat heltal är mindre än ett BigInteger värde. |
| LessThan(UInt64, BigInteger) |
Returnerar ett värde som anger om ett 64-bitars osignerat heltal är mindre än ett BigInteger värde. |
| LessThanOrEqual(BigInteger, BigInteger) |
Returnerar ett värde som anger om ett BigInteger värde är mindre än eller lika med ett annat BigInteger värde. |
| LessThanOrEqual(BigInteger, Int64) |
Returnerar ett värde som anger om ett BigInteger värde är mindre än eller lika med ett 64-bitars signerat heltal. |
| LessThanOrEqual(BigInteger, UInt64) |
Returnerar ett värde som anger om ett BigInteger värde är mindre än eller lika med ett 64-bitars osignerat heltal. |
| LessThanOrEqual(Int64, BigInteger) |
Returnerar ett värde som anger om ett 64-bitars signerat heltal är mindre än eller lika med ett BigInteger värde. |
| LessThanOrEqual(UInt64, BigInteger) |
Returnerar ett värde som anger om ett 64-bitars osignerat heltal är mindre än eller lika med ett BigInteger värde. |
| Modulus(BigInteger, BigInteger) |
Returnerar resten som är resultatet från divisionen med två angivna BigInteger värden. |
| Multiply(BigInteger, BigInteger) |
Multiplicerar två angivna BigInteger värden. |
| OnesComplement(BigInteger) |
Returnerar bitvis ett komplement av ett BigInteger värde. |
| RightShift(BigInteger, Int32) |
Flyttar ett BigInteger värde ett angivet antal bitar till höger. |
| Subtraction(BigInteger, BigInteger) |
Subtraherar ett värde från ett BigInteger annat BigInteger värde. |
| UnaryNegation(BigInteger) |
Negerar ett angivet BigInteger-värde. |
| UnaryPlus(BigInteger) |
Returnerar operandvärdet BigInteger . (Operandens tecken är oförändrat.) |
| UnsignedRightShift(BigInteger, Int32) |
Flyttar ett värde efter ett visst belopp. |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IAdditiveIdentity<BigInteger,BigInteger>.AdditiveIdentity |
Hämtar den aktuella typens additiva identitet. |
| IBinaryInteger<BigInteger>.GetByteCount() |
Hämtar antalet byte som ska skrivas som en del av TryWriteLittleEndian(Span<Byte>, Int32). |
| IBinaryInteger<BigInteger>.GetShortestBitLength() |
Hämtar längden, i bitar, på de kortaste tvås komplementrepresentation av det aktuella värdet. |
| IBinaryInteger<BigInteger>.Log10(BigInteger) |
Representerar ett godtyckligt stort signerat heltal. |
| IBinaryInteger<BigInteger>.TryReadBigEndian(ReadOnlySpan<Byte>, Boolean, BigInteger) |
Representerar ett godtyckligt stort signerat heltal. |
| IBinaryInteger<BigInteger>.TryReadLittleEndian(ReadOnlySpan<Byte>, Boolean, BigInteger) |
Representerar ett godtyckligt stort signerat heltal. |
| IBinaryInteger<BigInteger>.TryWriteBigEndian(Span<Byte>, Int32) |
Försöker skriva det aktuella värdet, i stor endianskt format, till ett givet intervall. |
| IBinaryInteger<BigInteger>.TryWriteLittleEndian(Span<Byte>, Int32) |
Försöker skriva det aktuella värdet, i lite endianskt format, till ett givet intervall. |
| IBinaryNumber<BigInteger>.AllBitsSet |
Hämtar en instans av den binära typen där alla bitar anges. |
| IComparable.CompareTo(Object) |
Jämför den här instansen med ett angivet objekt och returnerar ett heltal som anger om värdet för den här instansen är mindre än, lika med eller större än värdet för det angivna objektet. |
| IMultiplicativeIdentity<BigInteger,BigInteger>.MultiplicativeIdentity |
Hämtar den multiplicativa identiteten för den aktuella typen. |
| INumber<BigInteger>.MaxNumber(BigInteger, BigInteger) |
Jämför två värden med beräkning som är större och returnerar det andra värdet om en indata är |
| INumber<BigInteger>.MinNumber(BigInteger, BigInteger) |
Jämför två värden med beräkning som är mindre och returnerar det andra värdet om en indata är |
| INumber<BigInteger>.Sign(BigInteger) |
Beräknar tecknet för ett värde. |
| INumberBase<BigInteger>.IsCanonical(BigInteger) |
Avgör om ett värde finns i dess kanoniska representation. |
| INumberBase<BigInteger>.IsComplexNumber(BigInteger) |
Avgör om ett värde representerar ett komplext tal. |
| INumberBase<BigInteger>.IsFinite(BigInteger) |
Avgör om ett värde är begränsat. |
| INumberBase<BigInteger>.IsImaginaryNumber(BigInteger) |
Avgör om ett värde representerar ett rent imaginärt tal. |
| INumberBase<BigInteger>.IsInfinity(BigInteger) |
Avgör om ett värde är oändligt. |
| INumberBase<BigInteger>.IsInteger(BigInteger) |
Avgör om ett värde representerar ett heltal. |
| INumberBase<BigInteger>.IsNaN(BigInteger) |
Avgör om ett värde är NaN. |
| INumberBase<BigInteger>.IsNegativeInfinity(BigInteger) |
Avgör om ett värde är negativ oändlighet. |
| INumberBase<BigInteger>.IsNormal(BigInteger) |
Avgör om ett värde är normalt. |
| INumberBase<BigInteger>.IsPositiveInfinity(BigInteger) |
Avgör om ett värde är positiv oändlighet. |
| INumberBase<BigInteger>.IsRealNumber(BigInteger) |
Avgör om ett värde representerar ett verkligt tal. |
| INumberBase<BigInteger>.IsSubnormal(BigInteger) |
Avgör om ett värde är subnormalt. |
| INumberBase<BigInteger>.IsZero(BigInteger) |
Avgör om ett värde är noll. |
| INumberBase<BigInteger>.MaxMagnitudeNumber(BigInteger, BigInteger) |
Jämför två värden med beräkning som har större storlek och returnerar det andra värdet om en indata är |
| INumberBase<BigInteger>.MinMagnitudeNumber(BigInteger, BigInteger) |
Jämför två värden med beräkning som har mindre storlek och returnerar det andra värdet om en indata är |
| INumberBase<BigInteger>.MultiplyAddEstimate(BigInteger, BigInteger, BigInteger) |
Beräknar en uppskattning av ( |
| INumberBase<BigInteger>.Radix |
Hämtar radixet, eller basen, för typen. |
| INumberBase<BigInteger>.TryConvertFromChecked<TOther>(TOther, BigInteger) |
Representerar ett godtyckligt stort signerat heltal. |
| INumberBase<BigInteger>.TryConvertFromSaturating<TOther>(TOther, BigInteger) |
Representerar ett godtyckligt stort signerat heltal. |
| INumberBase<BigInteger>.TryConvertFromTruncating<TOther>(TOther, BigInteger) |
Representerar ett godtyckligt stort signerat heltal. |
| INumberBase<BigInteger>.TryConvertToChecked<TOther>(BigInteger, TOther) |
Försöker konvertera en instans av den aktuella typen till en annan typ, vilket utlöser ett spill-undantag för värden som ligger utanför det representerarbara intervallet för den aktuella typen. |
| INumberBase<BigInteger>.TryConvertToSaturating<TOther>(BigInteger, TOther) |
Försöker konvertera en instans av den aktuella typen till en annan typ, vilket mättar alla värden som ligger utanför det representerarbara intervallet för den aktuella typen. |
| INumberBase<BigInteger>.TryConvertToTruncating<TOther>(BigInteger, TOther) |
Försöker konvertera en instans av den aktuella typen till en annan typ och trunkerar alla värden som ligger utanför det representerarbara intervallet för den aktuella typen. |
| ISignedNumber<BigInteger>.NegativeOne |
Hämtar värdet |