NFloat Структура

Определение

NFloat — это неизменяемый тип значения, представляющий тип с плавающей запятой, имеющий тот же размер, что и собственный целочисленный размер. Он предназначен для использования в качестве типа обмена на управляемой или неуправляемой границе для точного представления в неуправляемом коде API, которые используют псевдоним типа для float C или C++на 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, которые используют псевдоним типа для float C или C++на 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)

Вычисляет arc-cosine значения.

Acosh(NFloat)

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

AcosPi(NFloat)

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

Asin(NFloat)

Вычисляет arc-sine значения.

Asinh(NFloat)

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

AsinPi(NFloat)

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

Atan(NFloat)

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

Atan2(NFloat, NFloat)

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

Atan2Pi(NFloat, NFloat)

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

Atanh(NFloat)

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

AtanPi(NFloat)

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

BitDecrement(NFloat)

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

BitIncrement(NFloat)

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

Cbrt(NFloat)

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

Ceiling(NFloat)

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

Clamp(NFloat, NFloat, NFloat)

Зацепляет значение к инклюзивному минимальному и максимальному значению.

CompareTo(NFloat)

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

CompareTo(Object)

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

ConvertToInteger<TInteger>(NFloat)

Преобразует значение в указанный целочисленный тип, используя насыщенность при переполнении

ConvertToIntegerNative<TInteger>(NFloat)

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

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)

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

IsRealNumber(NFloat)

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

IsSubnormal(NFloat)

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

Lerp(NFloat, NFloat, NFloat)

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

Log(NFloat)

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

Log(NFloat, NFloat)

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

Log10(NFloat)

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

Log10P1(NFloat)

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

Log2(NFloat)

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

Log2P1(NFloat)

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

LogP1(NFloat)

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

Max(NFloat, NFloat)

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

MaxMagnitude(NFloat, NFloat)

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

MaxMagnitudeNumber(NFloat, NFloat)

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

MaxNumber(NFloat, NFloat)

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

Min(NFloat, NFloat)

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

MinMagnitude(NFloat, NFloat)

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

MinMagnitudeNumber(NFloat, NFloat)

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

MinNumber(NFloat, NFloat)

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

MultiplyAddEstimate(NFloat, NFloat, NFloat)

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

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, которые используют псевдоним типа для float C или C++на 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, которые используют псевдоним типа для float C или C++на 32-разрядных платформах или double на 64-разрядных платформах, таких как тип CGFloat в библиотеках, предоставляемых Apple.

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

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

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

NFloat — это неизменяемый тип значения, представляющий тип с плавающей запятой, имеющий тот же размер, что и собственный целочисленный размер. Он предназначен для использования в качестве типа обмена на управляемой или неуправляемой границе для точного представления в неуправляемом коде API, которые используют псевдоним типа для float C или C++на 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)

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

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