Бөлісу құралы:


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)

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

LeadingZeroCount(UInt128)

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

Log2(UInt128)

Вычисляет журнал 2 значения.

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>.MultiplyAddEstimate(UInt128, UInt128, UInt128)

Вычисляет оценку (left * right) + addend.

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)

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

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