BigInteger
BigInteger(Byte[])
BigInteger(Decimal)
BigInteger(Double)
BigInteger(Int32)
BigInteger(Int64)
BigInteger(Single)
BigInteger(UInt32)
BigInteger(UInt64)
BigInteger(ReadOnlySpan<Byte>, Boolean, Boolean)
IsEven
IsOne
IsPowerOfTwo
IsZero
MinusOne
One
Sign
Zero
Abs(BigInteger)
Add(BigInteger, BigInteger)
Clamp(BigInteger, BigInteger, BigInteger)
Compare(BigInteger, BigInteger)
CompareTo(BigInteger)
CompareTo(Int64)
CompareTo(Object)
CompareTo(UInt64)
CopySign(BigInteger, BigInteger)
CreateChecked<TOther>(TOther)
CreateSaturating<TOther>(TOther)
CreateTruncating<TOther>(TOther)
Divide(BigInteger, BigInteger)
DivRem(BigInteger, BigInteger)
DivRem(BigInteger, BigInteger, BigInteger)
Equals(BigInteger)
Equals(Int64)
Equals(Object)
Equals(UInt64)
GetBitLength()
GetByteCount(Boolean)
GetHashCode()
GreatestCommonDivisor(BigInteger, BigInteger)
IsEvenInteger(BigInteger)
IsNegative(BigInteger)
IsOddInteger(BigInteger)
IsPositive(BigInteger)
IsPow2(BigInteger)
LeadingZeroCount(BigInteger)
Log(BigInteger)
Log(BigInteger, Double)
Log10(BigInteger)
Log2(BigInteger)
Max(BigInteger, BigInteger)
MaxMagnitude(BigInteger, BigInteger)
Min(BigInteger, BigInteger)
MinMagnitude(BigInteger, BigInteger)
ModPow(BigInteger, BigInteger, BigInteger)
Multiply(BigInteger, BigInteger)
Negate(BigInteger)
Parse(String)
Parse(String, IFormatProvider)
Parse(String, NumberStyles)
Parse(String, NumberStyles, IFormatProvider)
Parse(ReadOnlySpan<Char>, IFormatProvider)
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)
PopCount(BigInteger)
Pow(BigInteger, Int32)
Remainder(BigInteger, BigInteger)
RotateLeft(BigInteger, Int32)
RotateRight(BigInteger, Int32)
Subtract(BigInteger, BigInteger)
ToByteArray()
ToByteArray(Boolean, Boolean)
ToString()
ToString(IFormatProvider)
ToString(String)
ToString(String, IFormatProvider)
TrailingZeroCount(BigInteger)
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)
TryParse(String, BigInteger)
TryParse(String, IFormatProvider, BigInteger)
TryParse(String, NumberStyles, IFormatProvider, BigInteger)
TryParse(ReadOnlySpan<Char>, BigInteger)
TryParse(ReadOnlySpan<Char>, IFormatProvider, BigInteger)
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, BigInteger)
TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean)
explicit operator BigInteger(Complex)
explicit operator BigInteger(Decimal)
explicit operator BigInteger(Double)
explicit operator BigInteger(Half)
explicit operator BigInteger(Single)
explicit operator Byte(BigInteger)
explicit operator Char(BigInteger)
explicit operator Decimal(BigInteger)
explicit operator Double(BigInteger)
explicit operator Half(BigInteger)
explicit operator Int128(BigInteger)
explicit operator Int16(BigInteger)
explicit operator Int32(BigInteger)
explicit operator Int64(BigInteger)
explicit operator nint(BigInteger)
explicit operator nuint(BigInteger)
explicit operator SByte(BigInteger)
explicit operator Single(BigInteger)
explicit operator UInt128(BigInteger)
explicit operator UInt16(BigInteger)
explicit operator UInt32(BigInteger)
explicit operator UInt64(BigInteger)
implicit operator BigInteger(Byte)
implicit operator BigInteger(Char)
implicit operator BigInteger(Int128)
implicit operator BigInteger(Int16)
implicit operator BigInteger(Int32)
implicit operator BigInteger(Int64)
implicit operator BigInteger(nint)
implicit operator BigInteger(nuint)
implicit operator BigInteger(SByte)
implicit operator BigInteger(UInt128)
implicit operator BigInteger(UInt16)
implicit operator BigInteger(UInt32)
implicit operator BigInteger(UInt64)
operator --(BigInteger)
operator -(BigInteger)
operator -(BigInteger, BigInteger)
operator !=(BigInteger, BigInteger)
operator !=(BigInteger, Int64)
operator !=(BigInteger, UInt64)
operator !=(Int64, BigInteger)
operator !=(UInt64, BigInteger)
operator *(BigInteger, BigInteger)
operator /(BigInteger, BigInteger)
operator &(BigInteger, BigInteger)
operator %(BigInteger, BigInteger)
operator ^(BigInteger, BigInteger)
operator +(BigInteger)
operator +(BigInteger, BigInteger)
operator ++(BigInteger)
operator <(BigInteger, BigInteger)
operator <(BigInteger, Int64)
operator <(BigInteger, UInt64)
operator <(Int64, BigInteger)
operator <(UInt64, BigInteger)
operator <<(BigInteger, Int32)
operator <=(BigInteger, BigInteger)
operator <=(BigInteger, Int64)
operator <=(BigInteger, UInt64)
operator <=(Int64, BigInteger)
operator <=(UInt64, BigInteger)
operator ==(BigInteger, BigInteger)
operator ==(BigInteger, Int64)
operator ==(BigInteger, UInt64)
operator ==(Int64, BigInteger)
operator ==(UInt64, BigInteger)
operator >(BigInteger, BigInteger)
operator >(BigInteger, Int64)
operator >(BigInteger, UInt64)
operator >(Int64, BigInteger)
operator >(UInt64, BigInteger)
operator >=(BigInteger, BigInteger)
operator >=(BigInteger, Int64)
operator >=(BigInteger, UInt64)
operator >=(Int64, BigInteger)
operator >=(UInt64, BigInteger)
operator >>(BigInteger, Int32)
operator >>>(BigInteger, Int32)
operator |(BigInteger, BigInteger)
operator ~(BigInteger)
net9.0
namespace System.Numerics
{
public readonly struct BigInteger : IComparable, IComparable<BigInteger>, IEquatable<BigInteger>, IFormattable, IParsable<BigInteger>, ISpanFormattable, ISpanParsable<BigInteger>, IUtf8SpanFormattable, IUtf8SpanParsable<BigInteger>, IAdditionOperators<BigInteger, BigInteger, BigInteger>, IAdditiveIdentity<BigInteger, BigInteger>, IBinaryInteger<BigInteger>, IBinaryNumber<BigInteger>, IBitwiseOperators<BigInteger, BigInteger, BigInteger>, IComparisonOperators<BigInteger, BigInteger, bool>, IDecrementOperators<BigInteger>, IDivisionOperators<BigInteger, BigInteger, BigInteger>, IEqualityOperators<BigInteger, BigInteger, bool>, IIncrementOperators<BigInteger>, IModulusOperators<BigInteger, BigInteger, BigInteger>, IMultiplicativeIdentity<BigInteger, BigInteger>, IMultiplyOperators<BigInteger, BigInteger, BigInteger>, INumber<BigInteger>, INumberBase<BigInteger>, IShiftOperators<BigInteger, int, BigInteger>, ISignedNumber<BigInteger>, ISubtractionOperators<BigInteger, BigInteger, BigInteger>, IUnaryNegationOperators<BigInteger, BigInteger>, IUnaryPlusOperators<BigInteger, BigInteger>
{
public int GetByteCount(bool isUnsigned = false);
}
}
nuget.org | 0.1 %
Reference this API |
---|---|
.NET | 5.06.07.08.09.0 |
.NET Core | 2.12.23.03.1 |
.NET Standard | 2.1 |
Information specific to net9.0 | |
Assembly | System.Runtime.Numerics , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a |
Referencing | The API is automatically referenced. |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API