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)

Вычисляет дугокосиус значения и делит результат на 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)

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

Log10P1(NFloat)

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

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

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