IBinaryFloatingPointIeee754<TSelf> 接口

定义

定义以 base-2 格式表示的 IEEE 754 浮点类型。

generic <typename TSelf>
 where TSelf : IBinaryFloatingPointIeee754<TSelf>public interface class IBinaryFloatingPointIeee754 : IComparable<TSelf>, IEquatable<TSelf>, IParsable<TSelf>, ISpanParsable<TSelf>, System::Numerics::IAdditionOperators<TSelf, TSelf, TSelf>, System::Numerics::IAdditiveIdentity<TSelf, TSelf>, System::Numerics::IBinaryNumber<TSelf>, System::Numerics::IBitwiseOperators<TSelf, TSelf, TSelf>, System::Numerics::IComparisonOperators<TSelf, TSelf, bool>, System::Numerics::IDecrementOperators<TSelf>, System::Numerics::IDivisionOperators<TSelf, TSelf, TSelf>, System::Numerics::IEqualityOperators<TSelf, TSelf, bool>, System::Numerics::IExponentialFunctions<TSelf>, System::Numerics::IFloatingPoint<TSelf>, System::Numerics::IFloatingPointConstants<TSelf>, System::Numerics::IFloatingPointIeee754<TSelf>, System::Numerics::IHyperbolicFunctions<TSelf>, System::Numerics::IIncrementOperators<TSelf>, System::Numerics::ILogarithmicFunctions<TSelf>, System::Numerics::IModulusOperators<TSelf, TSelf, TSelf>, System::Numerics::IMultiplicativeIdentity<TSelf, TSelf>, System::Numerics::IMultiplyOperators<TSelf, TSelf, TSelf>, System::Numerics::INumber<TSelf>, System::Numerics::INumberBase<TSelf>, System::Numerics::IPowerFunctions<TSelf>, System::Numerics::IRootFunctions<TSelf>, System::Numerics::ISignedNumber<TSelf>, System::Numerics::ISubtractionOperators<TSelf, TSelf, TSelf>, System::Numerics::ITrigonometricFunctions<TSelf>, System::Numerics::IUnaryNegationOperators<TSelf, TSelf>, System::Numerics::IUnaryPlusOperators<TSelf, TSelf>
generic <typename TSelf>
 where TSelf : IBinaryFloatingPointIeee754<TSelf>public interface class IBinaryFloatingPointIeee754 : IComparable<TSelf>, IEquatable<TSelf>, IParsable<TSelf>, ISpanParsable<TSelf>, IUtf8SpanParsable<TSelf>, System::Numerics::IAdditionOperators<TSelf, TSelf, TSelf>, System::Numerics::IAdditiveIdentity<TSelf, TSelf>, System::Numerics::IBinaryNumber<TSelf>, System::Numerics::IBitwiseOperators<TSelf, TSelf, TSelf>, System::Numerics::IComparisonOperators<TSelf, TSelf, bool>, System::Numerics::IDecrementOperators<TSelf>, System::Numerics::IDivisionOperators<TSelf, TSelf, TSelf>, System::Numerics::IEqualityOperators<TSelf, TSelf, bool>, System::Numerics::IExponentialFunctions<TSelf>, System::Numerics::IFloatingPoint<TSelf>, System::Numerics::IFloatingPointConstants<TSelf>, System::Numerics::IFloatingPointIeee754<TSelf>, System::Numerics::IHyperbolicFunctions<TSelf>, System::Numerics::IIncrementOperators<TSelf>, System::Numerics::ILogarithmicFunctions<TSelf>, System::Numerics::IModulusOperators<TSelf, TSelf, TSelf>, System::Numerics::IMultiplicativeIdentity<TSelf, TSelf>, System::Numerics::IMultiplyOperators<TSelf, TSelf, TSelf>, System::Numerics::INumber<TSelf>, System::Numerics::INumberBase<TSelf>, System::Numerics::IPowerFunctions<TSelf>, System::Numerics::IRootFunctions<TSelf>, System::Numerics::ISignedNumber<TSelf>, System::Numerics::ISubtractionOperators<TSelf, TSelf, TSelf>, System::Numerics::ITrigonometricFunctions<TSelf>, System::Numerics::IUnaryNegationOperators<TSelf, TSelf>, System::Numerics::IUnaryPlusOperators<TSelf, TSelf>
public interface IBinaryFloatingPointIeee754<TSelf> : IComparable<TSelf>, IEquatable<TSelf>, IParsable<TSelf>, ISpanParsable<TSelf>, System.Numerics.IAdditionOperators<TSelf,TSelf,TSelf>, System.Numerics.IAdditiveIdentity<TSelf,TSelf>, System.Numerics.IBinaryNumber<TSelf>, System.Numerics.IBitwiseOperators<TSelf,TSelf,TSelf>, System.Numerics.IComparisonOperators<TSelf,TSelf,bool>, System.Numerics.IDecrementOperators<TSelf>, System.Numerics.IDivisionOperators<TSelf,TSelf,TSelf>, System.Numerics.IEqualityOperators<TSelf,TSelf,bool>, System.Numerics.IExponentialFunctions<TSelf>, System.Numerics.IFloatingPoint<TSelf>, System.Numerics.IFloatingPointConstants<TSelf>, System.Numerics.IFloatingPointIeee754<TSelf>, System.Numerics.IHyperbolicFunctions<TSelf>, System.Numerics.IIncrementOperators<TSelf>, System.Numerics.ILogarithmicFunctions<TSelf>, System.Numerics.IModulusOperators<TSelf,TSelf,TSelf>, System.Numerics.IMultiplicativeIdentity<TSelf,TSelf>, System.Numerics.IMultiplyOperators<TSelf,TSelf,TSelf>, System.Numerics.INumber<TSelf>, System.Numerics.INumberBase<TSelf>, System.Numerics.IPowerFunctions<TSelf>, System.Numerics.IRootFunctions<TSelf>, System.Numerics.ISignedNumber<TSelf>, System.Numerics.ISubtractionOperators<TSelf,TSelf,TSelf>, System.Numerics.ITrigonometricFunctions<TSelf>, System.Numerics.IUnaryNegationOperators<TSelf,TSelf>, System.Numerics.IUnaryPlusOperators<TSelf,TSelf> where TSelf : IBinaryFloatingPointIeee754<TSelf>
public interface IBinaryFloatingPointIeee754<TSelf> : IComparable<TSelf>, IEquatable<TSelf>, IParsable<TSelf>, ISpanParsable<TSelf>, IUtf8SpanParsable<TSelf>, System.Numerics.IAdditionOperators<TSelf,TSelf,TSelf>, System.Numerics.IAdditiveIdentity<TSelf,TSelf>, System.Numerics.IBinaryNumber<TSelf>, System.Numerics.IBitwiseOperators<TSelf,TSelf,TSelf>, System.Numerics.IComparisonOperators<TSelf,TSelf,bool>, System.Numerics.IDecrementOperators<TSelf>, System.Numerics.IDivisionOperators<TSelf,TSelf,TSelf>, System.Numerics.IEqualityOperators<TSelf,TSelf,bool>, System.Numerics.IExponentialFunctions<TSelf>, System.Numerics.IFloatingPoint<TSelf>, System.Numerics.IFloatingPointConstants<TSelf>, System.Numerics.IFloatingPointIeee754<TSelf>, System.Numerics.IHyperbolicFunctions<TSelf>, System.Numerics.IIncrementOperators<TSelf>, System.Numerics.ILogarithmicFunctions<TSelf>, System.Numerics.IModulusOperators<TSelf,TSelf,TSelf>, System.Numerics.IMultiplicativeIdentity<TSelf,TSelf>, System.Numerics.IMultiplyOperators<TSelf,TSelf,TSelf>, System.Numerics.INumber<TSelf>, System.Numerics.INumberBase<TSelf>, System.Numerics.IPowerFunctions<TSelf>, System.Numerics.IRootFunctions<TSelf>, System.Numerics.ISignedNumber<TSelf>, System.Numerics.ISubtractionOperators<TSelf,TSelf,TSelf>, System.Numerics.ITrigonometricFunctions<TSelf>, System.Numerics.IUnaryNegationOperators<TSelf,TSelf>, System.Numerics.IUnaryPlusOperators<TSelf,TSelf> where TSelf : IBinaryFloatingPointIeee754<TSelf>
type IBinaryFloatingPointIeee754<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)> = interface
    interface IComparable
    interface IComparable<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IEquatable<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IFormattable
    interface IParsable<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface ISpanFormattable
    interface ISpanParsable<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IBinaryNumber<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IBitwiseOperators<'Self, 'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IComparisonOperators<'Self, 'Self, bool (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IDecrementOperators<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IIncrementOperators<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IModulusOperators<'Self, 'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface INumber<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface INumberBase<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IExponentialFunctions<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IFloatingPointConstants<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IFloatingPoint<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface ISignedNumber<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IFloatingPointIeee754<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IHyperbolicFunctions<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface ILogarithmicFunctions<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IPowerFunctions<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IRootFunctions<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface ITrigonometricFunctions<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
type IBinaryFloatingPointIeee754<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)> = interface
    interface IComparable
    interface IComparable<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IEquatable<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IFormattable
    interface IParsable<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface ISpanFormattable
    interface ISpanParsable<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IBinaryNumber<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IBitwiseOperators<'Self, 'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IComparisonOperators<'Self, 'Self, bool (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IDecrementOperators<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IIncrementOperators<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IModulusOperators<'Self, 'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface INumber<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface INumberBase<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IExponentialFunctions<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IFloatingPointConstants<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IFloatingPoint<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface ISignedNumber<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IFloatingPointIeee754<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IHyperbolicFunctions<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface ILogarithmicFunctions<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IPowerFunctions<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IRootFunctions<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface ITrigonometricFunctions<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
type IBinaryFloatingPointIeee754<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)> = interface
    interface IComparable
    interface IComparable<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IEquatable<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IFormattable
    interface IParsable<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface ISpanFormattable
    interface ISpanParsable<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IBinaryNumber<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IBitwiseOperators<'Self, 'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IComparisonOperators<'Self, 'Self, bool (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IDecrementOperators<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IIncrementOperators<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IModulusOperators<'Self, 'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface INumber<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface INumberBase<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self> and 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IExponentialFunctions<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IFloatingPointConstants<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IFloatingPoint<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface ISignedNumber<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IFloatingPointIeee754<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IHyperbolicFunctions<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface ILogarithmicFunctions<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IPowerFunctions<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface IRootFunctions<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
    interface ITrigonometricFunctions<'Self (requires 'Self :> IBinaryFloatingPointIeee754<'Self>)>
Public Interface IBinaryFloatingPointIeee754(Of TSelf)
Implements IAdditionOperators(Of TSelf, TSelf, TSelf), IAdditiveIdentity(Of TSelf, TSelf), IBinaryNumber(Of TSelf), IBitwiseOperators(Of TSelf, TSelf, TSelf), IComparable(Of TSelf), IComparisonOperators(Of TSelf, TSelf, Boolean), IDecrementOperators(Of TSelf), IDivisionOperators(Of TSelf, TSelf, TSelf), IEqualityOperators(Of TSelf, TSelf, Boolean), IEquatable(Of TSelf), IExponentialFunctions(Of TSelf), IFloatingPoint(Of TSelf), IFloatingPointConstants(Of TSelf), IFloatingPointIeee754(Of TSelf), IHyperbolicFunctions(Of TSelf), IIncrementOperators(Of TSelf), ILogarithmicFunctions(Of TSelf), IModulusOperators(Of TSelf, TSelf, TSelf), IMultiplicativeIdentity(Of TSelf, TSelf), IMultiplyOperators(Of TSelf, TSelf, TSelf), INumber(Of TSelf), INumberBase(Of TSelf), IParsable(Of TSelf), IPowerFunctions(Of TSelf), IRootFunctions(Of TSelf), ISignedNumber(Of TSelf), ISpanParsable(Of TSelf), ISubtractionOperators(Of TSelf, TSelf, TSelf), ITrigonometricFunctions(Of TSelf), IUnaryNegationOperators(Of TSelf, TSelf), IUnaryPlusOperators(Of TSelf, TSelf)
Public Interface IBinaryFloatingPointIeee754(Of TSelf)
Implements IAdditionOperators(Of TSelf, TSelf, TSelf), IAdditiveIdentity(Of TSelf, TSelf), IBinaryNumber(Of TSelf), IBitwiseOperators(Of TSelf, TSelf, TSelf), IComparable(Of TSelf), IComparisonOperators(Of TSelf, TSelf, Boolean), IDecrementOperators(Of TSelf), IDivisionOperators(Of TSelf, TSelf, TSelf), IEqualityOperators(Of TSelf, TSelf, Boolean), IEquatable(Of TSelf), IExponentialFunctions(Of TSelf), IFloatingPoint(Of TSelf), IFloatingPointConstants(Of TSelf), IFloatingPointIeee754(Of TSelf), IHyperbolicFunctions(Of TSelf), IIncrementOperators(Of TSelf), ILogarithmicFunctions(Of TSelf), IModulusOperators(Of TSelf, TSelf, TSelf), IMultiplicativeIdentity(Of TSelf, TSelf), IMultiplyOperators(Of TSelf, TSelf, TSelf), INumber(Of TSelf), INumberBase(Of TSelf), IParsable(Of TSelf), IPowerFunctions(Of TSelf), IRootFunctions(Of TSelf), ISignedNumber(Of TSelf), ISpanParsable(Of TSelf), ISubtractionOperators(Of TSelf, TSelf, TSelf), ITrigonometricFunctions(Of TSelf), IUnaryNegationOperators(Of TSelf, TSelf), IUnaryPlusOperators(Of TSelf, TSelf), IUtf8SpanParsable(Of TSelf)

类型参数

TSelf

实现 接口的类型。

派生
实现

方法

CompareTo(Object)

将当前实例与同一类型的另一个对象进行比较,并返回一个整数,该整数指示当前实例在排序顺序中的位置是位于另一个对象之前、之后还是与其位置相同。

(继承自 IComparable)
CompareTo(T)

将当前实例与同一类型的另一个对象进行比较,并返回一个整数,该整数指示当前实例在排序顺序中的位置是位于另一个对象之前、之后还是与其位置相同。

(继承自 IComparable<T>)
Equals(T)

指示当前对象是否等于同一类型的另一个对象。

(继承自 IEquatable<T>)
GetExponentByteCount()

获取将作为 的一部分写入的 TryWriteExponentLittleEndian(Span<Byte>, Int32)字节数。

(继承自 IFloatingPoint<TSelf>)
GetExponentShortestBitLength()

获取当前指数的最短两个补补表示形式的长度(以位为单位)。

(继承自 IFloatingPoint<TSelf>)
GetSignificandBitLength()

获取当前有效值的长度(以位为单位)。

(继承自 IFloatingPoint<TSelf>)
GetSignificandByteCount()

获取将作为 的一部分写入的 TryWriteSignificandLittleEndian(Span<Byte>, Int32)字节数。

(继承自 IFloatingPoint<TSelf>)
ToString(String, IFormatProvider)

使用指定格式对当前实例的值设置格式。

(继承自 IFormattable)
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

尝试将当前实例的值格式化为 UTF-8,将其设置为提供的字节范围。

(继承自 IUtf8SpanFormattable)
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

尝试将当前实例的值格式化为提供的字符范围。

(继承自 ISpanFormattable)
TryWriteExponentBigEndian(Span<Byte>, Int32)

尝试以大端格式将当前指数写入给定范围。

(继承自 IFloatingPoint<TSelf>)
TryWriteExponentLittleEndian(Span<Byte>, Int32)

尝试以 little endian 格式将当前指数写入给定范围。

(继承自 IFloatingPoint<TSelf>)
TryWriteSignificandBigEndian(Span<Byte>, Int32)

尝试以 big-endian 格式将当前有效值写入给定范围。

(继承自 IFloatingPoint<TSelf>)
TryWriteSignificandLittleEndian(Span<Byte>, Int32)

尝试以 little-endian 格式将当前有效值写入给定范围。

(继承自 IFloatingPoint<TSelf>)
WriteExponentBigEndian(Byte[])

以 big-endian 格式将当前指数写入给定数组。

(继承自 IFloatingPoint<TSelf>)
WriteExponentBigEndian(Byte[], Int32)

以 big-endian 格式将当前指数写入给定数组。

(继承自 IFloatingPoint<TSelf>)
WriteExponentBigEndian(Span<Byte>)

以 big-endian 格式将当前指数写入给定范围。

(继承自 IFloatingPoint<TSelf>)
WriteExponentLittleEndian(Byte[])

以 little endian 格式将当前指数写入给定数组。

(继承自 IFloatingPoint<TSelf>)
WriteExponentLittleEndian(Byte[], Int32)

以 little endian 格式将当前指数写入给定数组。

(继承自 IFloatingPoint<TSelf>)
WriteExponentLittleEndian(Span<Byte>)

以 little endian 格式将当前指数写入给定范围。

(继承自 IFloatingPoint<TSelf>)
WriteSignificandBigEndian(Byte[])

以 big-endian 格式将当前符号写入给定数组。

(继承自 IFloatingPoint<TSelf>)
WriteSignificandBigEndian(Byte[], Int32)

以 big-endian 格式将当前符号写入给定数组。

(继承自 IFloatingPoint<TSelf>)
WriteSignificandBigEndian(Span<Byte>)

以大端格式将当前有效值写入给定范围。

(继承自 IFloatingPoint<TSelf>)
WriteSignificandLittleEndian(Byte[])

以 little endian 格式将当前有效值写入给定数组。

(继承自 IFloatingPoint<TSelf>)
WriteSignificandLittleEndian(Byte[], Int32)

以 little endian 格式将当前有效值写入给定数组。

(继承自 IFloatingPoint<TSelf>)
WriteSignificandLittleEndian(Span<Byte>)

以 little-endian 格式将当前有效值写入给定范围。

(继承自 IFloatingPoint<TSelf>)

显式接口实现

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

定义以 base-2 格式表示的 IEEE 754 浮点类型。

(继承自 INumberBase<TSelf>)
IUtf8SpanParsable<TSelf>.Parse(ReadOnlySpan<Byte>, IFormatProvider)

将 UTF-8 字符范围分析为值。

(继承自 INumberBase<TSelf>)
IUtf8SpanParsable<TSelf>.TryParse(ReadOnlySpan<Byte>, IFormatProvider, TSelf)

尝试将 UTF-8 字符范围解析为值。

(继承自 INumberBase<TSelf>)

适用于