NFloat Структура

Определение

NFloat — это неизменяемый тип значения, представляющий тип с плавающей запятой, имеющий тот же размер, что и собственный целочисленный размер. Он предназначен для использования в качестве типа обмена на управляемой или неуправляемой границе для точного представления в неуправляемых API управляемого кода, использующих псевдоним типа для с плавающей запятой на 32-разрядных платформах или двойных на 64-разрядных платформах, таких как тип CGFloat в библиотеках, предоставляемых Apple.

public value class NFloat : IEquatable<System::Runtime::InteropServices::NFloat>
public value class NFloat : IComparable<System::Runtime::InteropServices::NFloat>, IEquatable<System::Runtime::InteropServices::NFloat>, IParsable<System::Runtime::InteropServices::NFloat>, ISpanParsable<System::Runtime::InteropServices::NFloat>, System::Numerics::IAdditionOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IAdditiveIdentity<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IBinaryFloatingPointIeee754<System::Runtime::InteropServices::NFloat>, System::Numerics::IBinaryNumber<System::Runtime::InteropServices::NFloat>, System::Numerics::IBitwiseOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IComparisonOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IDecrementOperators<System::Runtime::InteropServices::NFloat>, System::Numerics::IDivisionOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IEqualityOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IExponentialFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IFloatingPoint<System::Runtime::InteropServices::NFloat>, System::Numerics::IFloatingPointIeee754<System::Runtime::InteropServices::NFloat>, System::Numerics::IHyperbolicFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IIncrementOperators<System::Runtime::InteropServices::NFloat>, System::Numerics::ILogarithmicFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IMinMaxValue<System::Runtime::InteropServices::NFloat>, System::Numerics::IModulusOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IMultiplicativeIdentity<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IMultiplyOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::INumber<System::Runtime::InteropServices::NFloat>, System::Numerics::INumberBase<System::Runtime::InteropServices::NFloat>, System::Numerics::IPowerFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IRootFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::ISignedNumber<System::Runtime::InteropServices::NFloat>, System::Numerics::ISubtractionOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::ITrigonometricFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IUnaryNegationOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>, System::Numerics::IUnaryPlusOperators<System::Runtime::InteropServices::NFloat, System::Runtime::InteropServices::NFloat>
public readonly struct NFloat : IEquatable<System.Runtime.InteropServices.NFloat>
public readonly struct NFloat : IComparable<System.Runtime.InteropServices.NFloat>, IEquatable<System.Runtime.InteropServices.NFloat>, IParsable<System.Runtime.InteropServices.NFloat>, ISpanParsable<System.Runtime.InteropServices.NFloat>, System.Numerics.IAdditionOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IAdditiveIdentity<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IBinaryFloatingPointIeee754<System.Runtime.InteropServices.NFloat>, System.Numerics.IBinaryNumber<System.Runtime.InteropServices.NFloat>, System.Numerics.IBitwiseOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IComparisonOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IDecrementOperators<System.Runtime.InteropServices.NFloat>, System.Numerics.IDivisionOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IEqualityOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IExponentialFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IFloatingPoint<System.Runtime.InteropServices.NFloat>, System.Numerics.IFloatingPointIeee754<System.Runtime.InteropServices.NFloat>, System.Numerics.IHyperbolicFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IIncrementOperators<System.Runtime.InteropServices.NFloat>, System.Numerics.ILogarithmicFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IMinMaxValue<System.Runtime.InteropServices.NFloat>, System.Numerics.IModulusOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IMultiplicativeIdentity<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IMultiplyOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.INumber<System.Runtime.InteropServices.NFloat>, System.Numerics.INumberBase<System.Runtime.InteropServices.NFloat>, System.Numerics.IPowerFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IRootFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.ISignedNumber<System.Runtime.InteropServices.NFloat>, System.Numerics.ISubtractionOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.ITrigonometricFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IUnaryNegationOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>, System.Numerics.IUnaryPlusOperators<System.Runtime.InteropServices.NFloat,System.Runtime.InteropServices.NFloat>
type NFloat = struct
type NFloat = struct
    interface IFormattable
    interface IParsable<NFloat>
    interface ISpanFormattable
    interface ISpanParsable<NFloat>
    interface IAdditionOperators<NFloat, NFloat, NFloat>
    interface IAdditiveIdentity<NFloat, NFloat>
    interface IBinaryFloatingPointIeee754<NFloat>
    interface IBinaryNumber<NFloat>
    interface IBitwiseOperators<NFloat, NFloat, NFloat>
    interface IComparisonOperators<NFloat, NFloat>
    interface IEqualityOperators<NFloat, NFloat>
    interface IDecrementOperators<NFloat>
    interface IDivisionOperators<NFloat, NFloat, NFloat>
    interface IIncrementOperators<NFloat>
    interface IModulusOperators<NFloat, NFloat, NFloat>
    interface IMultiplicativeIdentity<NFloat, NFloat>
    interface IMultiplyOperators<NFloat, NFloat, NFloat>
    interface INumber<NFloat>
    interface INumberBase<NFloat>
    interface ISubtractionOperators<NFloat, NFloat, NFloat>
    interface IUnaryNegationOperators<NFloat, NFloat>
    interface IUnaryPlusOperators<NFloat, NFloat>
    interface IExponentialFunctions<NFloat>
    interface IFloatingPoint<NFloat>
    interface ISignedNumber<NFloat>
    interface IFloatingPointIeee754<NFloat>
    interface IHyperbolicFunctions<NFloat>
    interface ILogarithmicFunctions<NFloat>
    interface IPowerFunctions<NFloat>
    interface IRootFunctions<NFloat>
    interface ITrigonometricFunctions<NFloat>
    interface IMinMaxValue<NFloat>
Public Structure NFloat
Implements IEquatable(Of NFloat)
Public Structure NFloat
Implements IAdditionOperators(Of NFloat, NFloat, NFloat), IAdditiveIdentity(Of NFloat, NFloat), IBinaryFloatingPointIeee754(Of NFloat), IBinaryNumber(Of NFloat), IBitwiseOperators(Of NFloat, NFloat, NFloat), IComparable(Of NFloat), IComparisonOperators(Of NFloat, NFloat), IDecrementOperators(Of NFloat), IDivisionOperators(Of NFloat, NFloat, NFloat), IEqualityOperators(Of NFloat, NFloat), IEquatable(Of NFloat), IExponentialFunctions(Of NFloat), IFloatingPoint(Of NFloat), IFloatingPointIeee754(Of NFloat), IHyperbolicFunctions(Of NFloat), IIncrementOperators(Of NFloat), ILogarithmicFunctions(Of NFloat), IMinMaxValue(Of NFloat), IModulusOperators(Of NFloat, NFloat, NFloat), IMultiplicativeIdentity(Of NFloat, NFloat), IMultiplyOperators(Of NFloat, NFloat, NFloat), INumber(Of NFloat), INumberBase(Of NFloat), IParsable(Of NFloat), IPowerFunctions(Of NFloat), IRootFunctions(Of NFloat), ISignedNumber(Of NFloat), ISpanParsable(Of NFloat), ISubtractionOperators(Of NFloat, NFloat, NFloat), ITrigonometricFunctions(Of NFloat), IUnaryNegationOperators(Of NFloat, NFloat), IUnaryPlusOperators(Of NFloat, NFloat)
Наследование
NFloat
Реализации
IEquatable<NFloat> IComparable IComparable<NFloat> IComparable<TOther> IComparable<TSelf> IEquatable<TOther> IEquatable<TSelf> IFormattable IParsable<NFloat> IParsable<TSelf> ISpanFormattable ISpanParsable<NFloat> ISpanParsable<TSelf> IAdditionOperators<NFloat,NFloat,NFloat> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<NFloat,NFloat> IAdditiveIdentity<TSelf,TSelf> IBinaryFloatingPointIeee754<NFloat> IBinaryNumber<NFloat> IBinaryNumber<TSelf> IBitwiseOperators<NFloat,NFloat,NFloat> IBitwiseOperators<TSelf,TSelf,TSelf> System.Numerics.IComparisonOperators<NFloat,NFloat> System.Numerics.IComparisonOperators<TSelf,TSelf> IDecrementOperators<NFloat> IDecrementOperators<TSelf> IDivisionOperators<NFloat,NFloat,NFloat> IDivisionOperators<TSelf,TSelf,TSelf> System.Numerics.IEqualityOperators<NFloat,NFloat> System.Numerics.IEqualityOperators<TSelf,TOther> System.Numerics.IEqualityOperators<TSelf,TSelf> IExponentialFunctions<NFloat> IExponentialFunctions<TSelf> IFloatingPoint<NFloat> IFloatingPoint<TSelf> IFloatingPointIeee754<NFloat> IFloatingPointIeee754<TSelf> IHyperbolicFunctions<NFloat> IHyperbolicFunctions<TSelf> IIncrementOperators<NFloat> IIncrementOperators<TSelf> ILogarithmicFunctions<NFloat> ILogarithmicFunctions<TSelf> IMinMaxValue<NFloat> IModulusOperators<NFloat,NFloat,NFloat> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<NFloat,NFloat> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<NFloat,NFloat,NFloat> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<NFloat> INumber<TSelf> INumberBase<NFloat> INumberBase<TSelf> IPowerFunctions<NFloat> IPowerFunctions<TSelf> IRootFunctions<NFloat> IRootFunctions<TSelf> ISignedNumber<NFloat> ISignedNumber<TSelf> ISubtractionOperators<NFloat,NFloat,NFloat> ISubtractionOperators<TSelf,TSelf,TSelf> ITrigonometricFunctions<NFloat> ITrigonometricFunctions<TSelf> IUnaryNegationOperators<NFloat,NFloat> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<NFloat,NFloat> IUnaryPlusOperators<TSelf,TSelf>

Комментарии

Он предназначен для использования в качестве типа обмена на управляемой или неуправляемой границе для точного представления в неуправляемых API управляемого кода, использующих псевдоним типа для C или C++ float на 32-разрядных платформах или double на 64-разрядных платформах, таких как CGFloat тип в библиотеках, предоставляемых Apple.

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

NFloat(Double)

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

NFloat(Single)

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

Свойства

E

Возвращает математическую константу e.

Epsilon

Представляет наименьшее положительное значение NFloat, которое больше нуля.

MaxValue

Представляет наибольшее конечное значение NFloat.

MinValue

Представляет наименьшее конечное значение NFloat.

NaN

Представляет значение, не являющееся числом (NaN).

NegativeInfinity

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

NegativeZero

Возвращает значение, представляющее отрицательный ноль.

Pi

Возвращает математическую константу pi.

PositiveInfinity

Представляет плюс бесконечность.

Size

Возвращает размер (в байтах) NFloat.

Tau

Возвращает tau математической константы.

Value

Базовое значение с плавающей запятой данного экземпляра.

Методы

Abs(NFloat)

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

Acos(NFloat)

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

Acosh(NFloat)

Вычисляет гиперболический арккосинус значения.

AcosPi(NFloat)

Вычисляет арковую косинус значения и делит результат на pi.

Asin(NFloat)

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

Asinh(NFloat)

Вычисляет гиперболический арк-синус значения.

AsinPi(NFloat)

Вычисляет арк-синус значения и делит результат на pi.

Atan(NFloat)

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

Atan2(NFloat, NFloat)

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

Atan2Pi(NFloat, NFloat)

Вычисляет арк-тангенс для кворента двух значений и делит результат на pi.

Atanh(NFloat)

Вычисляет гиперболический арк-тангенс значения.

AtanPi(NFloat)

Вычисляет арк-тангенс значения и делит результат на pi.

BitDecrement(NFloat)

Уменьшает значение до наименьшего значения, которое сравнивает меньше заданного значения.

BitIncrement(NFloat)

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

Cbrt(NFloat)

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

Ceiling(NFloat)

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

Clamp(NFloat, NFloat, NFloat)

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

CompareTo(NFloat)

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

CompareTo(Object)

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

CopySign(NFloat, NFloat)

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

Cos(NFloat)

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

Cosh(NFloat)

Вычисляет гиперболический косинус значения.

CosPi(NFloat)

Вычисляет косинус значения, кратного по пи.

Equals(NFloat)

Возвращает значение, указывающее, равен ли этот экземпляр заданному значению типа CLong.

Equals(Object)

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

Exp(NFloat)

Вычисляет E , поднятый на заданную мощность.

Exp10(NFloat)

Вычисляет 10 , возведенных в заданную мощность.

Exp10M1(NFloat)

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

Exp2(NFloat)

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

Exp2M1(NFloat)

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

ExpM1(NFloat)

Вычисляет E , поднятый до заданной мощности и вычитает один.

Floor(NFloat)

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

FusedMultiplyAdd(NFloat, NFloat, NFloat)

Вычисляет сплавленную умноженную прибавку трех значений.

GetHashCode()

Возвращает хэш-код данного экземпляра.

Hypot(NFloat, NFloat)

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

Ieee754Remainder(NFloat, NFloat)

Вычисляет оставшуюся часть двух значений, указанных IEEE 754.

ILogB(NFloat)

Вычисляет целочисленный логарифм значения.

IsEvenInteger(NFloat)

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

IsFinite(NFloat)

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

IsInfinity(NFloat)

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

IsInteger(NFloat)

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

IsNaN(NFloat)

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

IsNegative(NFloat)

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

IsNegativeInfinity(NFloat)

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

IsNormal(NFloat)

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

IsOddInteger(NFloat)

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

IsPositive(NFloat)

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

IsPositiveInfinity(NFloat)

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

IsPow2(NFloat)

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

IsRealNumber(NFloat)

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

IsSubnormal(NFloat)

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

Log(NFloat)

Вычисляет естественный (логарифм базового E значения).

Log(NFloat, NFloat)

Вычисляет логарифм значения в указанной базе.

Log10(NFloat)

Вычисляет логарифм базового-10 значения.

Log10P1(NFloat)

Вычисляет логарифм базового-10 значения плюс один.

Log2(NFloat)

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

Log2P1(NFloat)

Вычисляет логарифм базового-2 значения плюс один.

LogP1(NFloat)

Вычисляет естественный (base-E) логарифм значения плюс один.

Max(NFloat, NFloat)

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

MaxMagnitude(NFloat, NFloat)

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

MaxMagnitudeNumber(NFloat, NFloat)

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

MaxNumber(NFloat, NFloat)

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

Min(NFloat, NFloat)

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

MinMagnitude(NFloat, NFloat)

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

MinMagnitudeNumber(NFloat, NFloat)

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

MinNumber(NFloat, NFloat)

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

Parse(ReadOnlySpan<Char>, IFormatProvider)

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

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

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

Parse(String)

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

Parse(String, IFormatProvider)

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

Parse(String, NumberStyles)

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

Parse(String, NumberStyles, IFormatProvider)

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

Pow(NFloat, NFloat)

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

ReciprocalEstimate(NFloat)

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

ReciprocalSqrtEstimate(NFloat)

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

Round(NFloat)

Округляет значение до ближайшего целого числа с помощью режима округления по умолчанию (ToEven).

Round(NFloat, Int32)

Округляет значение до указанного числа дробных цифр с помощью режима округления по умолчанию (ToEven).

Round(NFloat, Int32, MidpointRounding)

Округляет значение до указанного числа дробных цифр с помощью режима округления по умолчанию (ToEven).

Round(NFloat, MidpointRounding)

Округляет значение до ближайшего целого числа с помощью указанного режима округления.

ScaleB(NFloat, Int32)

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

Sign(NFloat)

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

Sin(NFloat)

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

SinCos(NFloat)

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

Sinh(NFloat)

Вычисляет гиперболический синус значения.

SinPi(NFloat)

Вычисляет синус значения, умноженного на pi.

Sqrt(NFloat)

Вычисляет квадратный корень значения.

Tan(NFloat)

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

Tanh(NFloat)

Вычисляет гиперболический тангенс значения.

TanPi(NFloat)

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

ToString()

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

ToString(IFormatProvider)

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

ToString(String)

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

ToString(String, IFormatProvider)

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

Truncate(NFloat)

Усечение значения.

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

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

TryParse(ReadOnlySpan<Char>, IFormatProvider, NFloat)

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

TryParse(ReadOnlySpan<Char>, NFloat)

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

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

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

TryParse(String, IFormatProvider, NFloat)
TryParse(String, NFloat)

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

TryParse(String, NumberStyles, IFormatProvider, NFloat)

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

Операторы

Addition(NFloat, NFloat)

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

CheckedExplicit(NFloat)
Decrement(NFloat)

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

Division(NFloat, NFloat)

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

Equality(NFloat, NFloat)

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

Explicit(Decimal to NFloat)

Явным образом преобразует Decimal значение в ближайшее представляемое значение с плавающей запятой собственного размера.

Explicit(Double to NFloat)

Явным образом преобразует Double значение в ближайшее представляемое значение с плавающей запятой собственного размера.

Explicit(Int128 to NFloat)

Явно преобразует объект в Int128 ближайшее представляемое значение с плавающей запятой собственного размера.

Explicit(NFloat to Byte)

Явно преобразует значение с плавающей запятой собственного размера в ближайшее представляемое Byte значение.

Explicit(NFloat to Char)

Явно преобразует значение с плавающей запятой собственного размера в ближайшее представляемое Char значение.

Explicit(NFloat to Decimal)

Явно преобразует значение с плавающей запятой собственного размера в ближайшее представляемое Decimal значение.

Explicit(NFloat to Half)

Явно преобразует значение с плавающей запятой собственного размера в ближайшее представляемое Half значение.

Explicit(NFloat to Int128)

Явно преобразует значение с плавающей запятой собственного размера в ближайшее представляемое Int128 значение.

Explicit(NFloat to Int16)

Явно преобразует значение с плавающей запятой собственного размера в ближайшее представляемое Int16 значение.

Explicit(NFloat to Int32)

Явно преобразует значение с плавающей запятой собственного размера в ближайшее представляемое Int32 значение.

Explicit(NFloat to Int64)

Явно преобразует значение с плавающей запятой собственного размера в ближайшее представляемое Int64 значение.

Explicit(NFloat to IntPtr)

Явно преобразует значение с плавающей запятой собственного размера в ближайшее представляемое IntPtr значение.

Explicit(NFloat to SByte)

Явно преобразует значение с плавающей запятой собственного размера в ближайшее представляемое SByte значение.

Explicit(NFloat to Single)

Явно преобразует значение с плавающей запятой собственного размера в ближайшее представляемое Single значение.

Explicit(NFloat to UInt128)

Явно преобразует значение с плавающей запятой собственного размера в ближайшее представляемое UInt128 значение.

Explicit(NFloat to UInt16)

Явно преобразует значение с плавающей запятой собственного размера в ближайшее представляемое UInt16 значение.

Explicit(NFloat to UInt32)

Явно преобразует значение с плавающей запятой собственного размера в ближайшее представляемое UInt32 значение.

Explicit(NFloat to UInt64)

Явно преобразует значение с плавающей запятой собственного размера в ближайшее представляемое UInt64 значение.

Explicit(NFloat to UIntPtr)

Явно преобразует значение с плавающей запятой собственного размера в ближайшее представляемое UIntPtr значение.

Explicit(UInt128 to NFloat)

Явным образом преобразуется UInt128 в ближайшее представляемое значение с плавающей запятой собственного размера.

GreaterThan(NFloat, NFloat)

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

GreaterThanOrEqual(NFloat, NFloat)

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

Implicit(Byte to NFloat)

Неявно преобразует Byte значение в ближайшее представляемое значение с плавающей запятой собственного размера.

Implicit(Char to NFloat)

Неявно преобразует Char значение в ближайшее представляемое значение с плавающей запятой собственного размера.

Implicit(Half to NFloat)

Неявно преобразует Half значение в ближайшее представляющее значение с плавающей запятой собственного размера.

Implicit(Int16 to NFloat)

Неявно преобразует Int16 значение в ближайшее представляющее значение с плавающей запятой собственного размера.

Implicit(Int32 to NFloat)

Неявно преобразует Int32 значение в ближайшее представляющее значение с плавающей запятой собственного размера.

Implicit(Int64 to NFloat)

Неявно преобразует Int64 значение в ближайшее представляющее значение с плавающей запятой собственного размера.

Implicit(IntPtr to NFloat)

Неявно преобразует IntPtr значение в ближайшее представляющее значение с плавающей запятой собственного размера.

Implicit(NFloat to Double)

Неявно преобразует значение с плавающей запятой собственного размера в ближайшее представляемое Double значение.

Implicit(SByte to NFloat)

Неявно преобразует SByte значение в ближайшее представляющее значение с плавающей запятой собственного размера.

Implicit(Single to NFloat)

Неявно преобразует Single значение в ближайшее представляющее значение с плавающей запятой собственного размера.

Implicit(UInt16 to NFloat)

Неявно преобразует UInt16 значение в ближайшее представляющее значение с плавающей запятой собственного размера.

Implicit(UInt32 to NFloat)

Неявно преобразует UInt32 значение в ближайшее представляющее значение с плавающей запятой собственного размера.

Implicit(UInt64 to NFloat)

Неявно преобразует UInt64 значение в ближайшее представляющее значение с плавающей запятой собственного размера.

Implicit(UIntPtr to NFloat)

Неявно преобразует UIntPtr значение в ближайшее представляющее значение с плавающей запятой собственного размера.

Increment(NFloat)

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

Inequality(NFloat, NFloat)

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

LessThan(NFloat, NFloat)

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

LessThanOrEqual(NFloat, NFloat)

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

Modulus(NFloat, NFloat)

Делит два значения вместе, чтобы вычислить оставшуюся часть.

Multiply(NFloat, NFloat)

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

Subtraction(NFloat, NFloat)

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

UnaryNegation(NFloat)

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

UnaryPlus(NFloat)

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

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

IFloatingPoint<NFloat>.GetExponentByteCount()

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

IFloatingPoint<NFloat>.GetExponentShortestBitLength()

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

IFloatingPoint<NFloat>.GetSignificandBitLength()

Возвращает длину (в битах) текущего знака.

IFloatingPoint<NFloat>.GetSignificandByteCount()

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

IFloatingPoint<NFloat>.TryWriteExponentBigEndian(Span<Byte>, Int32)

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

IFloatingPoint<NFloat>.TryWriteExponentLittleEndian(Span<Byte>, Int32)

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

IFloatingPoint<NFloat>.TryWriteSignificandBigEndian(Span<Byte>, Int32)

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

IFloatingPoint<NFloat>.TryWriteSignificandLittleEndian(Span<Byte>, Int32)

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

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