UInt128 Структура

Определение

Важно!

Этот API несовместим с CLS.

Представляет 128-разрядное целое число без знака.

public value class UInt128 : IComparable<UInt128>, IEquatable<UInt128>, IParsable<UInt128>, ISpanParsable<UInt128>, System::Numerics::IAdditionOperators<UInt128, UInt128, UInt128>, System::Numerics::IAdditiveIdentity<UInt128, UInt128>, System::Numerics::IBinaryInteger<UInt128>, System::Numerics::IBinaryNumber<UInt128>, System::Numerics::IBitwiseOperators<UInt128, UInt128, UInt128>, System::Numerics::IComparisonOperators<UInt128, UInt128, bool>, System::Numerics::IDecrementOperators<UInt128>, System::Numerics::IDivisionOperators<UInt128, UInt128, UInt128>, System::Numerics::IEqualityOperators<UInt128, UInt128, bool>, System::Numerics::IIncrementOperators<UInt128>, System::Numerics::IMinMaxValue<UInt128>, System::Numerics::IModulusOperators<UInt128, UInt128, UInt128>, System::Numerics::IMultiplicativeIdentity<UInt128, UInt128>, System::Numerics::IMultiplyOperators<UInt128, UInt128, UInt128>, System::Numerics::INumber<UInt128>, System::Numerics::INumberBase<UInt128>, System::Numerics::IShiftOperators<UInt128, int, UInt128>, System::Numerics::ISubtractionOperators<UInt128, UInt128, UInt128>, System::Numerics::IUnaryNegationOperators<UInt128, UInt128>, System::Numerics::IUnaryPlusOperators<UInt128, UInt128>, System::Numerics::IUnsignedNumber<UInt128>
public value class UInt128 : IComparable<UInt128>, IEquatable<UInt128>, IParsable<UInt128>, ISpanParsable<UInt128>, IUtf8SpanParsable<UInt128>, System::Numerics::IAdditionOperators<UInt128, UInt128, UInt128>, System::Numerics::IAdditiveIdentity<UInt128, UInt128>, System::Numerics::IBinaryInteger<UInt128>, System::Numerics::IBinaryNumber<UInt128>, System::Numerics::IBitwiseOperators<UInt128, UInt128, UInt128>, System::Numerics::IComparisonOperators<UInt128, UInt128, bool>, System::Numerics::IDecrementOperators<UInt128>, System::Numerics::IDivisionOperators<UInt128, UInt128, UInt128>, System::Numerics::IEqualityOperators<UInt128, UInt128, bool>, System::Numerics::IIncrementOperators<UInt128>, System::Numerics::IMinMaxValue<UInt128>, System::Numerics::IModulusOperators<UInt128, UInt128, UInt128>, System::Numerics::IMultiplicativeIdentity<UInt128, UInt128>, System::Numerics::IMultiplyOperators<UInt128, UInt128, UInt128>, System::Numerics::INumber<UInt128>, System::Numerics::INumberBase<UInt128>, System::Numerics::IShiftOperators<UInt128, int, UInt128>, System::Numerics::ISubtractionOperators<UInt128, UInt128, UInt128>, System::Numerics::IUnaryNegationOperators<UInt128, UInt128>, System::Numerics::IUnaryPlusOperators<UInt128, UInt128>, System::Numerics::IUnsignedNumber<UInt128>
[System.CLSCompliant(false)]
public readonly struct UInt128 : IComparable<UInt128>, IEquatable<UInt128>, IParsable<UInt128>, ISpanParsable<UInt128>, System.Numerics.IAdditionOperators<UInt128,UInt128,UInt128>, System.Numerics.IAdditiveIdentity<UInt128,UInt128>, System.Numerics.IBinaryInteger<UInt128>, System.Numerics.IBinaryNumber<UInt128>, System.Numerics.IBitwiseOperators<UInt128,UInt128,UInt128>, System.Numerics.IComparisonOperators<UInt128,UInt128,bool>, System.Numerics.IDecrementOperators<UInt128>, System.Numerics.IDivisionOperators<UInt128,UInt128,UInt128>, System.Numerics.IEqualityOperators<UInt128,UInt128,bool>, System.Numerics.IIncrementOperators<UInt128>, System.Numerics.IMinMaxValue<UInt128>, System.Numerics.IModulusOperators<UInt128,UInt128,UInt128>, System.Numerics.IMultiplicativeIdentity<UInt128,UInt128>, System.Numerics.IMultiplyOperators<UInt128,UInt128,UInt128>, System.Numerics.INumber<UInt128>, System.Numerics.INumberBase<UInt128>, System.Numerics.IShiftOperators<UInt128,int,UInt128>, System.Numerics.ISubtractionOperators<UInt128,UInt128,UInt128>, System.Numerics.IUnaryNegationOperators<UInt128,UInt128>, System.Numerics.IUnaryPlusOperators<UInt128,UInt128>, System.Numerics.IUnsignedNumber<UInt128>
[System.CLSCompliant(false)]
public readonly struct UInt128 : IComparable<UInt128>, IEquatable<UInt128>, IParsable<UInt128>, ISpanParsable<UInt128>, IUtf8SpanParsable<UInt128>, System.Numerics.IAdditionOperators<UInt128,UInt128,UInt128>, System.Numerics.IAdditiveIdentity<UInt128,UInt128>, System.Numerics.IBinaryInteger<UInt128>, System.Numerics.IBinaryNumber<UInt128>, System.Numerics.IBitwiseOperators<UInt128,UInt128,UInt128>, System.Numerics.IComparisonOperators<UInt128,UInt128,bool>, System.Numerics.IDecrementOperators<UInt128>, System.Numerics.IDivisionOperators<UInt128,UInt128,UInt128>, System.Numerics.IEqualityOperators<UInt128,UInt128,bool>, System.Numerics.IIncrementOperators<UInt128>, System.Numerics.IMinMaxValue<UInt128>, System.Numerics.IModulusOperators<UInt128,UInt128,UInt128>, System.Numerics.IMultiplicativeIdentity<UInt128,UInt128>, System.Numerics.IMultiplyOperators<UInt128,UInt128,UInt128>, System.Numerics.INumber<UInt128>, System.Numerics.INumberBase<UInt128>, System.Numerics.IShiftOperators<UInt128,int,UInt128>, System.Numerics.ISubtractionOperators<UInt128,UInt128,UInt128>, System.Numerics.IUnaryNegationOperators<UInt128,UInt128>, System.Numerics.IUnaryPlusOperators<UInt128,UInt128>, System.Numerics.IUnsignedNumber<UInt128>
[<System.CLSCompliant(false)>]
type UInt128 = struct
    interface IFormattable
    interface IParsable<UInt128>
    interface ISpanFormattable
    interface ISpanParsable<UInt128>
    interface IAdditionOperators<UInt128, UInt128, UInt128>
    interface IAdditiveIdentity<UInt128, UInt128>
    interface IBinaryInteger<UInt128>
    interface IBinaryNumber<UInt128>
    interface IBitwiseOperators<UInt128, UInt128, UInt128>
    interface IComparisonOperators<UInt128, UInt128, bool>
    interface IEqualityOperators<UInt128, UInt128, bool>
    interface IDecrementOperators<UInt128>
    interface IDivisionOperators<UInt128, UInt128, UInt128>
    interface IIncrementOperators<UInt128>
    interface IModulusOperators<UInt128, UInt128, UInt128>
    interface IMultiplicativeIdentity<UInt128, UInt128>
    interface IMultiplyOperators<UInt128, UInt128, UInt128>
    interface INumber<UInt128>
    interface INumberBase<UInt128>
    interface ISubtractionOperators<UInt128, UInt128, UInt128>
    interface IUnaryNegationOperators<UInt128, UInt128>
    interface IUnaryPlusOperators<UInt128, UInt128>
    interface IShiftOperators<UInt128, int, UInt128>
    interface IMinMaxValue<UInt128>
    interface IUnsignedNumber<UInt128>
[<System.CLSCompliant(false)>]
type UInt128 = struct
    interface IFormattable
    interface IParsable<UInt128>
    interface ISpanFormattable
    interface ISpanParsable<UInt128>
    interface IAdditionOperators<UInt128, UInt128, UInt128>
    interface IAdditiveIdentity<UInt128, UInt128>
    interface IBinaryInteger<UInt128>
    interface IBinaryNumber<UInt128>
    interface IBitwiseOperators<UInt128, UInt128, UInt128>
    interface IComparisonOperators<UInt128, UInt128, bool>
    interface IEqualityOperators<UInt128, UInt128, bool>
    interface IDecrementOperators<UInt128>
    interface IDivisionOperators<UInt128, UInt128, UInt128>
    interface IIncrementOperators<UInt128>
    interface IModulusOperators<UInt128, UInt128, UInt128>
    interface IMultiplicativeIdentity<UInt128, UInt128>
    interface IMultiplyOperators<UInt128, UInt128, UInt128>
    interface INumber<UInt128>
    interface INumberBase<UInt128>
    interface ISubtractionOperators<UInt128, UInt128, UInt128>
    interface IUnaryNegationOperators<UInt128, UInt128>
    interface IUnaryPlusOperators<UInt128, UInt128>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<UInt128>
    interface IShiftOperators<UInt128, int, UInt128>
    interface IMinMaxValue<UInt128>
    interface IUnsignedNumber<UInt128>
[<System.CLSCompliant(false)>]
type UInt128 = struct
    interface IFormattable
    interface IParsable<UInt128>
    interface ISpanFormattable
    interface ISpanParsable<UInt128>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<UInt128>
    interface IAdditionOperators<UInt128, UInt128, UInt128>
    interface IAdditiveIdentity<UInt128, UInt128>
    interface IBinaryInteger<UInt128>
    interface IBinaryNumber<UInt128>
    interface IBitwiseOperators<UInt128, UInt128, UInt128>
    interface IComparisonOperators<UInt128, UInt128, bool>
    interface IEqualityOperators<UInt128, UInt128, bool>
    interface IDecrementOperators<UInt128>
    interface IDivisionOperators<UInt128, UInt128, UInt128>
    interface IIncrementOperators<UInt128>
    interface IModulusOperators<UInt128, UInt128, UInt128>
    interface IMultiplicativeIdentity<UInt128, UInt128>
    interface IMultiplyOperators<UInt128, UInt128, UInt128>
    interface INumber<UInt128>
    interface INumberBase<UInt128>
    interface ISubtractionOperators<UInt128, UInt128, UInt128>
    interface IUnaryNegationOperators<UInt128, UInt128>
    interface IUnaryPlusOperators<UInt128, UInt128>
    interface IShiftOperators<UInt128, int, UInt128>
    interface IMinMaxValue<UInt128>
    interface IUnsignedNumber<UInt128>
Public Structure UInt128
Implements IAdditionOperators(Of UInt128, UInt128, UInt128), IAdditiveIdentity(Of UInt128, UInt128), IBinaryInteger(Of UInt128), IBinaryNumber(Of UInt128), IBitwiseOperators(Of UInt128, UInt128, UInt128), IComparable(Of UInt128), IComparisonOperators(Of UInt128, UInt128, Boolean), IDecrementOperators(Of UInt128), IDivisionOperators(Of UInt128, UInt128, UInt128), IEqualityOperators(Of UInt128, UInt128, Boolean), IEquatable(Of UInt128), IIncrementOperators(Of UInt128), IMinMaxValue(Of UInt128), IModulusOperators(Of UInt128, UInt128, UInt128), IMultiplicativeIdentity(Of UInt128, UInt128), IMultiplyOperators(Of UInt128, UInt128, UInt128), INumber(Of UInt128), INumberBase(Of UInt128), IParsable(Of UInt128), IShiftOperators(Of UInt128, Integer, UInt128), ISpanParsable(Of UInt128), ISubtractionOperators(Of UInt128, UInt128, UInt128), IUnaryNegationOperators(Of UInt128, UInt128), IUnaryPlusOperators(Of UInt128, UInt128), IUnsignedNumber(Of UInt128)
Public Structure UInt128
Implements IAdditionOperators(Of UInt128, UInt128, UInt128), IAdditiveIdentity(Of UInt128, UInt128), IBinaryInteger(Of UInt128), IBinaryNumber(Of UInt128), IBitwiseOperators(Of UInt128, UInt128, UInt128), IComparable(Of UInt128), IComparisonOperators(Of UInt128, UInt128, Boolean), IDecrementOperators(Of UInt128), IDivisionOperators(Of UInt128, UInt128, UInt128), IEqualityOperators(Of UInt128, UInt128, Boolean), IEquatable(Of UInt128), IIncrementOperators(Of UInt128), IMinMaxValue(Of UInt128), IModulusOperators(Of UInt128, UInt128, UInt128), IMultiplicativeIdentity(Of UInt128, UInt128), IMultiplyOperators(Of UInt128, UInt128, UInt128), INumber(Of UInt128), INumberBase(Of UInt128), IParsable(Of UInt128), IShiftOperators(Of UInt128, Integer, UInt128), ISpanParsable(Of UInt128), ISubtractionOperators(Of UInt128, UInt128, UInt128), IUnaryNegationOperators(Of UInt128, UInt128), IUnaryPlusOperators(Of UInt128, UInt128), IUnsignedNumber(Of UInt128), IUtf8SpanParsable(Of UInt128)
Наследование
UInt128
Атрибуты
Реализации
IComparable IComparable<UInt128> IComparable<TSelf> IEquatable<UInt128> IEquatable<TSelf> IFormattable IParsable<UInt128> IParsable<TSelf> ISpanFormattable ISpanParsable<UInt128> ISpanParsable<TSelf> IAdditionOperators<UInt128,UInt128,UInt128> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<UInt128,UInt128> IAdditiveIdentity<TSelf,TSelf> IBinaryInteger<UInt128> IBinaryNumber<UInt128> IBinaryNumber<TSelf> IBitwiseOperators<UInt128,UInt128,UInt128> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<UInt128,UInt128,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<UInt128> IDecrementOperators<TSelf> IDivisionOperators<UInt128,UInt128,UInt128> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<UInt128,UInt128,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IIncrementOperators<UInt128> IIncrementOperators<TSelf> IMinMaxValue<UInt128> IModulusOperators<UInt128,UInt128,UInt128> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<UInt128,UInt128> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<UInt128,UInt128,UInt128> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<UInt128> INumber<TSelf> INumberBase<UInt128> INumberBase<TSelf> IShiftOperators<UInt128,Int32,UInt128> IShiftOperators<TSelf,Int32,TSelf> ISubtractionOperators<UInt128,UInt128,UInt128> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<UInt128,UInt128> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<UInt128,UInt128> IUnaryPlusOperators<TSelf,TSelf> IUnsignedNumber<UInt128> IUtf8SpanFormattable IUtf8SpanParsable<UInt128> IUtf8SpanParsable<TSelf>

Конструкторы

UInt128(UInt64, UInt64)

Инициализирует новый экземпляр структуры UInt128.

Свойства

MaxValue

Возвращает максимальное значение текущего типа.

MinValue

Возвращает минимальное значение текущего типа.

One

Возвращает значение 1 для типа.

Zero

Возвращает значение 0 типа .

Методы

Clamp(UInt128, UInt128, UInt128)

Зажимает значение до минимального и максимального значений включительно.

CompareTo(Object)

Сравнивает текущий экземпляр с другим объектом того же типа и возвращает целое число, которое показывает, расположен ли текущий экземпляр перед, после или на той же позиции в порядке сортировки, что и другой объект.

CompareTo(UInt128)

Сравнивает текущий экземпляр с другим объектом того же типа и возвращает целое число, которое показывает, расположен ли текущий экземпляр перед, после или на той же позиции в порядке сортировки, что и другой объект.

CreateChecked<TOther>(TOther)

Создает экземпляр текущего типа из значения, вызывая исключение переполнения для всех значений, которые выходят за пределы диапазона, представляющего текущий тип.

CreateSaturating<TOther>(TOther)

Создает экземпляр текущего типа из значения, насыщая все значения, которые выходят за пределы представляемого диапазона текущего типа.

CreateTruncating<TOther>(TOther)

Создает экземпляр текущего типа из значения, усекая все значения, которые выходят за пределы представляемого диапазона текущего типа.

DivRem(UInt128, UInt128)

Вычисляет частное и оставшееся число двух значений.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

Equals(UInt128)

Указывает, равен ли текущий объект другому объекту того же типа.

GetHashCode()

Служит хэш-функцией по умолчанию.

IsEvenInteger(UInt128)

Определяет, представляет ли значение четное целое число.

IsOddInteger(UInt128)

Определяет, представляет ли значение нечетное целое число.

IsPow2(UInt128)

Определяет, является ли значение степенью 2.

LeadingZeroCount(UInt128)

Вычисляет число начальных нулей в значении.

Log2(UInt128)

Вычисляет значение log2.

Max(UInt128, UInt128)

Сравнивает два значения, чтобы вычислить большее значение.

Min(UInt128, UInt128)

Сравнивает два значения для вычисления меньшего значения.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Анализирует диапазон символов UTF-8 в значение.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Анализирует диапазон символов UTF-8 в значение.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Анализирует диапазон символов в значение.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Анализирует диапазон символов в значение.

Parse(String)

Анализирует строку в значение.

Parse(String, IFormatProvider)

Анализирует строку в значение.

Parse(String, NumberStyles)

Анализирует строку в значение.

Parse(String, NumberStyles, IFormatProvider)

Анализирует строку в значение.

PopCount(UInt128)

Вычисляет количество битов, заданных в значении .

RotateLeft(UInt128, Int32)

Поворачивает значение влево на заданную величину.

RotateRight(UInt128, Int32)

Поворачивает значение вправо на заданную величину.

Sign(UInt128)

Вычисляет знак значения.

ToString()

Возвращает строку, представляющую текущий объект.

ToString(IFormatProvider)

Преобразует числовое значение данного экземпляра в эквивалентное ему строковое представление с использованием указанных сведений об особенностях форматирования для данного языка и региональных параметров.

ToString(String)

Преобразует числовое значение данного экземпляра в эквивалентное строковое представление с использованием указанного формата.

ToString(String, IFormatProvider)

Форматирует значение текущего экземпляра, используя указанный формат.

TrailingZeroCount(UInt128)

Вычисляет число конечных нулей в значении.

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

Пытается отформатировать значение текущего экземпляра как UTF-8 в предоставленный диапазон байтов.

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

Пытается отформатировать значение текущего экземпляра в предоставленный диапазон символов.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, UInt128)

Пытается проанализировать диапазон символов UTF-8 в значение.

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

Пытается проанализировать диапазон символов UTF-8 в значение.

TryParse(ReadOnlySpan<Byte>, UInt128)

Пытается преобразовать диапазон символов UTF-8, содержащий строковое представление числа, в эквивалентное 128-битовое целое число без знака.

TryParse(ReadOnlySpan<Char>, IFormatProvider, UInt128)

Пытается проанализировать строку в значение.

TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, UInt128)

Пытается проанализировать диапазон символов в значение.

TryParse(ReadOnlySpan<Char>, UInt128)

Пытается проанализировать диапазон символов в значение.

TryParse(String, IFormatProvider, UInt128)

Пытается проанализировать строку в значение.

TryParse(String, NumberStyles, IFormatProvider, UInt128)

Пытается проанализировать строку в значение.

TryParse(String, UInt128)

Пытается проанализировать строку в значение.

Операторы

Addition(UInt128, UInt128)

Добавляет два значения вместе для вычисления их суммы.

BitwiseAnd(UInt128, UInt128)

Вычисляет побитовое и двух значений.

BitwiseOr(UInt128, UInt128)

Вычисляет побитовое значение или из двух значений.

CheckedAddition(UInt128, UInt128)

Добавляет два значения вместе для вычисления их суммы.

CheckedDecrement(UInt128)

Уменьшает значение.

CheckedDivision(UInt128, UInt128)

Делит два значения для вычисления их частного значения.

CheckedExplicit(Double)

Представляет 128-разрядное целое число без знака.

CheckedExplicit(Int16)

Представляет 128-разрядное целое число без знака.

CheckedExplicit(Int32)

Представляет 128-разрядное целое число без знака.

CheckedExplicit(Int64)

Представляет 128-разрядное целое число без знака.

CheckedExplicit(IntPtr)

Представляет 128-разрядное целое число без знака.

CheckedExplicit(SByte)

Представляет 128-разрядное целое число без знака.

CheckedExplicit(Single)

Представляет 128-разрядное целое число без знака.

CheckedExplicit(UInt128)

Представляет 128-разрядное целое число без знака.

CheckedIncrement(UInt128)

Увеличивает значение.

CheckedMultiply(UInt128, UInt128)

Умножает два значения вместе для вычисления их продукта.

CheckedSubtraction(UInt128, UInt128)

Вычитает два значения, чтобы вычислить их разницу.

CheckedUnaryNegation(UInt128)

Вычисляет унарное отрицание значения.

Decrement(UInt128)

Уменьшает значение.

Division(UInt128, UInt128)

Делит два значения для вычисления их частного значения.

Equality(UInt128, UInt128)

Сравнивает два значения для определения равенства.

ExclusiveOr(UInt128, UInt128)

Вычисляет исключающее значение или из двух значений.

Explicit(Decimal to UInt128)

Явным образом преобразует Decimal значение в 128-битовое целое число без знака.

Explicit(Double to UInt128)

Явным образом преобразует Double значение в 128-битовое целое число без знака.

Explicit(Int16 to UInt128)

Явным образом преобразует Int16 значение в 128-битовое целое число без знака.

Explicit(Int32 to UInt128)

Явным образом преобразует Int32 значение в 128-битовое целое число без знака.

Explicit(Int64 to UInt128)

Явным образом преобразует Int64 значение в 128-битовое целое число без знака.

Explicit(IntPtr to UInt128)

Явным образом преобразует IntPtr значение в 128-битовое целое число без знака.

Explicit(SByte to UInt128)

Явным образом преобразует SByte значение в 128-битовое целое число без знака.

Explicit(Single to UInt128)

Явным образом преобразует Single значение в 128-битовое целое число без знака.

Explicit(UInt128 to Byte)

Явным образом преобразует 128-разрядное целое число Byte без знака в значение.

Explicit(UInt128 to Char)

Явным образом преобразует 128-разрядное целое число Char без знака в значение.

Explicit(UInt128 to Decimal)

Явным образом преобразует 128-разрядное целое число Decimal без знака в значение.

Explicit(UInt128 to Double)

Явным образом преобразует 128-разрядное целое число Double без знака в значение.

Explicit(UInt128 to Half)

Явным образом преобразует 128-разрядное целое число Half без знака в значение.

Explicit(UInt128 to Int128)

Явным образом преобразует 128-разрядное целое число Int128 без знака в значение.

Explicit(UInt128 to Int16)

Явным образом преобразует 128-разрядное целое число Int16 без знака в значение.

Explicit(UInt128 to Int32)

Явным образом преобразует 128-разрядное целое число Int32 без знака в значение.

Explicit(UInt128 to Int64)

Явным образом преобразует 128-разрядное целое число Int64 без знака в значение.

Explicit(UInt128 to IntPtr)

Явным образом преобразует 128-разрядное целое число IntPtr без знака в значение.

Explicit(UInt128 to SByte)

Явным образом преобразует 128-разрядное целое число SByte без знака в значение.

Explicit(UInt128 to Single)

Явным образом преобразует 128-разрядное целое число Single без знака в значение.

Explicit(UInt128 to UInt16)

Явным образом преобразует 128-разрядное целое число UInt16 без знака в значение.

Explicit(UInt128 to UInt32)

Явным образом преобразует 128-разрядное целое число UInt32 без знака в значение.

Explicit(UInt128 to UInt64)

Явным образом преобразует 128-разрядное целое число UInt64 без знака в значение.

Explicit(UInt128 to UIntPtr)

Явным образом преобразует 128-разрядное целое число UIntPtr без знака в значение.

GreaterThan(UInt128, UInt128)

Сравнивает два значения, чтобы определить, какое значение больше.

GreaterThanOrEqual(UInt128, UInt128)

Сравнивает два значения, чтобы определить, какое значение больше или равно.

Implicit(Byte to UInt128)

Неявно преобразует Byte значение в 128-битовое целое число без знака.

Implicit(Char to UInt128)

Неявно преобразует Char значение в 128-битовое целое число без знака.

Implicit(UInt16 to UInt128)

Неявно преобразует UInt16 значение в 128-битовое целое число без знака.

Implicit(UInt32 to UInt128)

Неявно преобразует UInt32 значение в 128-битовое целое число без знака.

Implicit(UInt64 to UInt128)

Неявно преобразует UInt64 значение в 128-битовое целое число без знака.

Implicit(UIntPtr to UInt128)

Неявно преобразует UIntPtr значение в 128-битовое целое число без знака.

Increment(UInt128)

Увеличивает значение.

Inequality(UInt128, UInt128)

Сравнивает два значения для определения неравенства.

LeftShift(UInt128, Int32)

Сдвигает значение влево на заданную величину.

LessThan(UInt128, UInt128)

Сравнивает два значения, чтобы определить, какое значение меньше.

LessThanOrEqual(UInt128, UInt128)

Сравнивает два значения, чтобы определить, какое значение меньше или равно.

Modulus(UInt128, UInt128)

Делит два значения для вычисления их модуля или остатка.

Multiply(UInt128, UInt128)

Умножает два значения вместе для вычисления их продукта.

OnesComplement(UInt128)

Вычисляет представление с дополнением к единицам заданного значения.

RightShift(UInt128, Int32)

Сдвигает значение вправо на заданную величину.

Subtraction(UInt128, UInt128)

Вычитает два значения, чтобы вычислить их разницу.

UnaryNegation(UInt128)

Вычисляет унарное отрицание значения.

UnaryPlus(UInt128)

Вычисляет унарный плюс значения.

UnsignedRightShift(UInt128, Int32)

Сдвигает значение вправо на заданную величину.

Явные реализации интерфейса

IAdditiveIdentity<UInt128,UInt128>.AdditiveIdentity

Возвращает аддитивное удостоверение текущего типа.

IBinaryInteger<UInt128>.GetByteCount()

Возвращает количество байтов, которые будут записаны в составе TryWriteLittleEndian(Span<Byte>, Int32).

IBinaryInteger<UInt128>.GetShortestBitLength()

Возвращает длину (в битах) представления текущего значения в дополнение к кратчайшему двум.

IBinaryInteger<UInt128>.TryReadBigEndian(ReadOnlySpan<Byte>, Boolean, UInt128)

Представляет 128-разрядное целое число без знака.

IBinaryInteger<UInt128>.TryReadLittleEndian(ReadOnlySpan<Byte>, Boolean, UInt128)

Представляет 128-разрядное целое число без знака.

IBinaryInteger<UInt128>.TryWriteBigEndian(Span<Byte>, Int32)

Пытается записать текущее значение в формате big-endian в заданный диапазон.

IBinaryInteger<UInt128>.TryWriteLittleEndian(Span<Byte>, Int32)

Пытается записать текущее значение в минимальном формате в заданный диапазон.

IBinaryNumber<UInt128>.AllBitsSet

Возвращает экземпляр двоичного типа, в котором заданы все биты.

IMultiplicativeIdentity<UInt128,UInt128>.MultiplicativeIdentity

Возвращает мультипликативное удостоверение текущего типа.

INumber<UInt128>.CopySign(UInt128, UInt128)

Копирует знак значения в знак другого значения.

INumber<UInt128>.MaxNumber(UInt128, UInt128)

Сравнивает два значения с вычислением, которое больше, и возвращает другое значение, если входными данными является NaN.

INumber<UInt128>.MinNumber(UInt128, UInt128)

Сравнивает два значения с вычислением, которое меньше, и возвращает другое значение, если входными данными является NaN.

INumberBase<UInt128>.Abs(UInt128)

Вычисляет абсолютное значение.

INumberBase<UInt128>.IsCanonical(UInt128)

Определяет, находится ли значение в каноническом представлении.

INumberBase<UInt128>.IsComplexNumber(UInt128)

Определяет, представляет ли значение комплексное число.

INumberBase<UInt128>.IsFinite(UInt128)

Определяет, является ли значение конечным.

INumberBase<UInt128>.IsImaginaryNumber(UInt128)

Определяет, представляет ли значение чистое мнимое число.

INumberBase<UInt128>.IsInfinity(UInt128)

Определяет, является ли значение бесконечным.

INumberBase<UInt128>.IsInteger(UInt128)

Определяет, представляет ли значение целочисленное число.

INumberBase<UInt128>.IsNaN(UInt128)

Определяет, является ли значение NaN.

INumberBase<UInt128>.IsNegative(UInt128)

Определяет, является ли значение отрицательным.

INumberBase<UInt128>.IsNegativeInfinity(UInt128)

Определяет, является ли значение отрицательным бесконечностью.

INumberBase<UInt128>.IsNormal(UInt128)

Определяет, является ли значение нормальным.

INumberBase<UInt128>.IsPositive(UInt128)

Определяет, является ли значение положительным.

INumberBase<UInt128>.IsPositiveInfinity(UInt128)

Определяет, является ли значение положительным бесконечностью.

INumberBase<UInt128>.IsRealNumber(UInt128)

Определяет, представляет ли значение реальное число.

INumberBase<UInt128>.IsSubnormal(UInt128)

Определяет, является ли значение ненормальным.

INumberBase<UInt128>.IsZero(UInt128)

Определяет, равно ли значение нулю.

INumberBase<UInt128>.MaxMagnitude(UInt128, UInt128)

Сравнивает два значения с вычислением, которое больше.

INumberBase<UInt128>.MaxMagnitudeNumber(UInt128, UInt128)

Сравнивает два значения с вычислением, которое имеет большую величину, и возвращает другое значение, если входными данными является NaN.

INumberBase<UInt128>.MinMagnitude(UInt128, UInt128)

Сравнивает два значения с вычислением, которое меньше.

INumberBase<UInt128>.MinMagnitudeNumber(UInt128, UInt128)

Сравнивает два значения с вычислением, которое имеет меньшую величину, и возвращает другое значение, если входными данными является NaN.

INumberBase<UInt128>.Radix

Возвращает радикс или основание для типа.

INumberBase<UInt128>.TryConvertFromChecked<TOther>(TOther, UInt128)

Представляет 128-разрядное целое число без знака.

INumberBase<UInt128>.TryConvertFromSaturating<TOther>(TOther, UInt128)

Представляет 128-разрядное целое число без знака.

INumberBase<UInt128>.TryConvertFromTruncating<TOther>(TOther, UInt128)

Представляет 128-разрядное целое число без знака.

INumberBase<UInt128>.TryConvertToChecked<TOther>(UInt128, TOther)

Пытается преобразовать экземпляр текущего типа в другой тип, вызывая исключение переполнения для всех значений, которые находятся за пределами представляемого диапазона текущего типа.

INumberBase<UInt128>.TryConvertToSaturating<TOther>(UInt128, TOther)

Пытается преобразовать экземпляр текущего типа в другой тип, насыщая все значения, которые выходят за пределы представляемого диапазона текущего типа.

INumberBase<UInt128>.TryConvertToTruncating<TOther>(UInt128, TOther)

Пытается преобразовать экземпляр текущего типа в другой тип, усекая все значения, которые находятся за пределами представляемого диапазона текущего типа.

Применяется к