.NET API Catalog
  • Browse
  • Search
  • Diff
  • Others
    Feature Usage Stats
    Version Source
  • .NET Upgrade Planner
  1. Catalog
  2. System.Numerics
  3. BigInteger
  4. MaxMagnitude(BigInteger, BigInteger)
  • 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 static BigInteger MaxMagnitude(BigInteger x, BigInteger y);
    }
}
.NET 7.08.09.0
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
Search

03/18/2025
An error has occurred. This application may no longer respond until reloaded. Reload 🗙