NFloat Структура

Определение

NFloat — это неизменяемый тип значения, представляющий тип с плавающей точкой, имеющий тот же размер, что и собственный целочисленный размер. Он предназначен для использования в качестве типа обмена на управляемой или неуправляемой границе для точного представления в неуправляемых API управляемого кода, использующих псевдоним типа для C или C++ float на 32-разрядных платформах или double на 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, bool>, 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, bool>, System::Numerics::IExponentialFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IFloatingPoint<System::Runtime::InteropServices::NFloat>, System::Numerics::IFloatingPointConstants<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 value class NFloat : IComparable<System::Runtime::InteropServices::NFloat>, IEquatable<System::Runtime::InteropServices::NFloat>, IParsable<System::Runtime::InteropServices::NFloat>, ISpanParsable<System::Runtime::InteropServices::NFloat>, IUtf8SpanParsable<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, bool>, 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, bool>, System::Numerics::IExponentialFunctions<System::Runtime::InteropServices::NFloat>, System::Numerics::IFloatingPoint<System::Runtime::InteropServices::NFloat>, System::Numerics::IFloatingPointConstants<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,bool>, 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,bool>, System.Numerics.IExponentialFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IFloatingPoint<System.Runtime.InteropServices.NFloat>, System.Numerics.IFloatingPointConstants<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 : IComparable<System.Runtime.InteropServices.NFloat>, IEquatable<System.Runtime.InteropServices.NFloat>, IParsable<System.Runtime.InteropServices.NFloat>, ISpanParsable<System.Runtime.InteropServices.NFloat>, IUtf8SpanParsable<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,bool>, 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,bool>, System.Numerics.IExponentialFunctions<System.Runtime.InteropServices.NFloat>, System.Numerics.IFloatingPoint<System.Runtime.InteropServices.NFloat>, System.Numerics.IFloatingPointConstants<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, bool>
    interface IEqualityOperators<NFloat, NFloat, bool>
    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 IFloatingPointConstants<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>
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, bool>
    interface IEqualityOperators<NFloat, NFloat, bool>
    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 IUtf8SpanFormattable
    interface IUtf8SpanParsable<NFloat>
    interface IExponentialFunctions<NFloat>
    interface IFloatingPointConstants<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>
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 IUtf8SpanFormattable
    interface IUtf8SpanParsable<NFloat>
    interface IBinaryNumber<NFloat>
    interface IBitwiseOperators<NFloat, NFloat, NFloat>
    interface IComparisonOperators<NFloat, NFloat, bool>
    interface IEqualityOperators<NFloat, NFloat, bool>
    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 IFloatingPointConstants<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, Boolean), IDecrementOperators(Of NFloat), IDivisionOperators(Of NFloat, NFloat, NFloat), IEqualityOperators(Of NFloat, NFloat, Boolean), IEquatable(Of NFloat), IExponentialFunctions(Of NFloat), IFloatingPoint(Of NFloat), IFloatingPointConstants(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)
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, Boolean), IDecrementOperators(Of NFloat), IDivisionOperators(Of NFloat, NFloat, NFloat), IEqualityOperators(Of NFloat, NFloat, Boolean), IEquatable(Of NFloat), IExponentialFunctions(Of NFloat), IFloatingPoint(Of NFloat), IFloatingPointConstants(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), IUtf8SpanParsable(Of NFloat)
Наследование
NFloat
Реализации
IEquatable<NFloat> IComparable IComparable<NFloat> IComparable<TSelf> 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> IComparisonOperators<NFloat,NFloat,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<NFloat> IDecrementOperators<TSelf> IDivisionOperators<NFloat,NFloat,NFloat> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<NFloat,NFloat,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IExponentialFunctions<NFloat> IExponentialFunctions<TSelf> IFloatingPoint<NFloat> IFloatingPoint<TSelf> IFloatingPointConstants<NFloat> IFloatingPointConstants<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> IUtf8SpanFormattable IUtf8SpanParsable<NFloat> IUtf8SpanParsable<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

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

Pi

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

PositiveInfinity

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

Size

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

Tau

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

Value

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

Методы

Abs(NFloat)

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

Acos(NFloat)

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

Acosh(NFloat)

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

AcosPi(NFloat)

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

Asin(NFloat)

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

Asinh(NFloat)

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

AsinPi(NFloat)

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

Atan(NFloat)

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

Atan2(NFloat, NFloat)

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

Atan2Pi(NFloat, NFloat)

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

Atanh(NFloat)

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

AtanPi(NFloat)

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

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)

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

CreateChecked<TOther>(TOther)

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

CreateSaturating<TOther>(TOther)

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

CreateTruncating<TOther>(TOther)

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

DegreesToRadians(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)

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

IsRealNumber(NFloat)

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

IsSubnormal(NFloat)

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

Lerp(NFloat, NFloat, NFloat)

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

Log(NFloat)

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

Log(NFloat, NFloat)

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

Log10(NFloat)

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

Log10P1(NFloat)

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

Log2(NFloat)

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

Log2P1(NFloat)

Вычисляет логарифм base-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<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)

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

Pow(NFloat, NFloat)

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

RadiansToDegrees(NFloat)

Преобразует заданное значение из радианов в градусы.

ReciprocalEstimate(NFloat)

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

ReciprocalSqrtEstimate(NFloat)

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

RootN(NFloat, Int32)

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

Round(NFloat)

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

Round(NFloat, Int32)

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

Round(NFloat, Int32, MidpointRounding)

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

Round(NFloat, MidpointRounding)

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

ScaleB(NFloat, Int32)

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

Sign(NFloat)

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

Sin(NFloat)

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

SinCos(NFloat)

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

SinCosPi(NFloat)

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

Sinh(NFloat)

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

SinPi(NFloat)

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

Sqrt(NFloat)

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

Tan(NFloat)

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

Tanh(NFloat)

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

TanPi(NFloat)

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

ToString()

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

ToString(IFormatProvider)

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

ToString(String)

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

ToString(String, IFormatProvider)

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

Truncate(NFloat)

Усекает значение.

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

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

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

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

TryParse(ReadOnlySpan<Byte>, IFormatProvider, NFloat)

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

TryParse(ReadOnlySpan<Byte>, NFloat)

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

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

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

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)

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

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)

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

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

IAdditionOperators<NFloat,NFloat,NFloat>.CheckedAddition(NFloat, NFloat)

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

IAdditiveIdentity<NFloat,NFloat>.AdditiveIdentity

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

IBinaryNumber<NFloat>.AllBitsSet

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

IBitwiseOperators<NFloat,NFloat,NFloat>.BitwiseAnd(NFloat, NFloat)

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

IBitwiseOperators<NFloat,NFloat,NFloat>.BitwiseOr(NFloat, NFloat)

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

IBitwiseOperators<NFloat,NFloat,NFloat>.ExclusiveOr(NFloat, NFloat)

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

IBitwiseOperators<NFloat,NFloat,NFloat>.OnesComplement(NFloat)

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

IDecrementOperators<NFloat>.CheckedDecrement(NFloat)

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

IDivisionOperators<NFloat,NFloat,NFloat>.CheckedDivision(NFloat, 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)

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

IIncrementOperators<NFloat>.CheckedIncrement(NFloat)

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

IMultiplicativeIdentity<NFloat,NFloat>.MultiplicativeIdentity

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

IMultiplyOperators<NFloat,NFloat,NFloat>.CheckedMultiply(NFloat, NFloat)

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

INumberBase<NFloat>.IsCanonical(NFloat)

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

INumberBase<NFloat>.IsComplexNumber(NFloat)

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

INumberBase<NFloat>.IsImaginaryNumber(NFloat)

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

INumberBase<NFloat>.IsZero(NFloat)

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

INumberBase<NFloat>.One

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

INumberBase<NFloat>.Radix

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

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

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

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

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

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

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

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

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

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

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

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

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

INumberBase<NFloat>.Zero

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

ISignedNumber<NFloat>.NegativeOne

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

ISubtractionOperators<NFloat,NFloat,NFloat>.CheckedSubtraction(NFloat, NFloat)

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

IUnaryNegationOperators<NFloat,NFloat>.CheckedUnaryNegation(NFloat)

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

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