- Int128 - Int128(UInt64, UInt64) 
- MaxValue 
- MinValue 
- NegativeOne 
- One 
- Zero 
- Abs(Int128) 
- Clamp(Int128, Int128, Int128) 
- CompareTo(Int128) 
- CompareTo(Object) 
- CopySign(Int128, Int128) 
- CreateChecked<TOther>(TOther) 
- CreateSaturating<TOther>(TOther) 
- CreateTruncating<TOther>(TOther) 
- DivRem(Int128, Int128) 
- Equals(Int128) 
- Equals(Object) 
- GetHashCode() 
- IsEvenInteger(Int128) 
- IsNegative(Int128) 
- IsOddInteger(Int128) 
- IsPositive(Int128) 
- IsPow2(Int128) 
- LeadingZeroCount(Int128) 
- Log2(Int128) 
- Max(Int128, Int128) 
- MaxMagnitude(Int128, Int128) 
- Min(Int128, Int128) 
- MinMagnitude(Int128, Int128) 
- Parse(String) 
- Parse(String, IFormatProvider) 
- Parse(String, NumberStyles) 
- Parse(String, NumberStyles, IFormatProvider) 
- Parse(ReadOnlySpan<Byte>, IFormatProvider) 
- Parse(ReadOnlySpan<Char>, IFormatProvider) 
- Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider) 
- Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) 
- PopCount(Int128) 
- RotateLeft(Int128, Int32) 
- RotateRight(Int128, Int32) 
- Sign(Int128) 
- ToString() 
- ToString(IFormatProvider) 
- ToString(String) 
- ToString(String, IFormatProvider) 
- TrailingZeroCount(Int128) 
- TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) 
- TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) 
- TryParse(String, Int128) 
- TryParse(String, IFormatProvider, Int128) 
- TryParse(String, NumberStyles, IFormatProvider, Int128) 
- TryParse(ReadOnlySpan<Byte>, Int128) 
- TryParse(ReadOnlySpan<Char>, Int128) 
- TryParse(ReadOnlySpan<Byte>, IFormatProvider, Int128) 
- TryParse(ReadOnlySpan<Char>, IFormatProvider, Int128) 
- TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Int128) 
- TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Int128) 
- explicit operator Byte(Int128) 
- explicit operator Char(Int128) 
- explicit operator checked Byte(Int128) 
- explicit operator checked Char(Int128) 
- explicit operator checked Int128(Double) 
- explicit operator checked Int128(Single) 
- explicit operator checked Int16(Int128) 
- explicit operator checked Int32(Int128) 
- explicit operator checked Int64(Int128) 
- explicit operator checked nint(Int128) 
- explicit operator checked nuint(Int128) 
- explicit operator checked SByte(Int128) 
- explicit operator checked UInt128(Int128) 
- explicit operator checked UInt16(Int128) 
- explicit operator checked UInt32(Int128) 
- explicit operator checked UInt64(Int128) 
- explicit operator Decimal(Int128) 
- explicit operator Double(Int128) 
- explicit operator Half(Int128) 
- explicit operator Int128(Decimal) 
- explicit operator Int128(Double) 
- explicit operator Int128(Single) 
- explicit operator Int16(Int128) 
- explicit operator Int32(Int128) 
- explicit operator Int64(Int128) 
- explicit operator nint(Int128) 
- explicit operator nuint(Int128) 
- explicit operator SByte(Int128) 
- explicit operator Single(Int128) 
- explicit operator UInt128(Int128) 
- explicit operator UInt16(Int128) 
- explicit operator UInt32(Int128) 
- explicit operator UInt64(Int128) 
- implicit operator Int128(Byte) 
- implicit operator Int128(Char) 
- implicit operator Int128(Int16) 
- implicit operator Int128(Int32) 
- implicit operator Int128(Int64) 
- implicit operator Int128(nint) 
- implicit operator Int128(nuint) 
- implicit operator Int128(SByte) 
- implicit operator Int128(UInt16) 
- implicit operator Int128(UInt32) 
- implicit operator Int128(UInt64) 
- operator --(Int128) 
- operator -(Int128) 
- operator -(Int128, Int128) 
- operator !=(Int128, Int128) 
- operator *(Int128, Int128) 
- operator /(Int128, Int128) 
- operator &(Int128, Int128) 
- operator %(Int128, Int128) 
- operator ^(Int128, Int128) 
- operator +(Int128) 
- operator +(Int128, Int128) 
- operator ++(Int128) 
- operator <(Int128, Int128) 
- operator <<(Int128, Int32) 
- operator <=(Int128, Int128) 
- operator ==(Int128, Int128) 
- operator >(Int128, Int128) 
- operator >=(Int128, Int128) 
- operator >>(Int128, Int32) 
- operator >>>(Int128, Int32) 
- operator |(Int128, Int128) 
- operator ~(Int128) 
- operator checked --(Int128) 
- operator checked -(Int128) 
- operator checked -(Int128, Int128) 
- operator checked *(Int128, Int128) 
- operator checked /(Int128, Int128) 
- operator checked +(Int128, Int128) 
- operator checked ++(Int128) 
 
net9.0
    namespace System
{
    public readonly struct Int128 : IComparable, IComparable<Int128>, IEquatable<Int128>, IFormattable, IParsable<Int128>, ISpanFormattable, ISpanParsable<Int128>, IUtf8SpanFormattable, IUtf8SpanParsable<Int128>, IAdditionOperators<Int128, Int128, Int128>, IAdditiveIdentity<Int128, Int128>, IBinaryInteger<Int128>, IBinaryNumber<Int128>, IBitwiseOperators<Int128, Int128, Int128>, IComparisonOperators<Int128, Int128, bool>, IDecrementOperators<Int128>, IDivisionOperators<Int128, Int128, Int128>, IEqualityOperators<Int128, Int128, bool>, IIncrementOperators<Int128>, IMinMaxValue<Int128>, IModulusOperators<Int128, Int128, Int128>, IMultiplicativeIdentity<Int128, Int128>, IMultiplyOperators<Int128, Int128, Int128>, INumber<Int128>, INumberBase<Int128>, IShiftOperators<Int128, int, Int128>, ISignedNumber<Int128>, ISubtractionOperators<Int128, Int128, Int128>, IUnaryNegationOperators<Int128, Int128>, IUnaryPlusOperators<Int128, Int128>
    {
        public static explicit operator long(Int128 value);
    }
}
            | .NET | 7.08.09.0 | 
|---|---|
| Information specific to net9.0 | |
| Assembly | System.Runtime , 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