IFloatingPointConstants<TSelf> 介面

定義

定義浮點常數的支援。

generic <typename TSelf>
 where TSelf : IFloatingPointConstants<TSelf>public interface class IFloatingPointConstants : IEquatable<TSelf>, IParsable<TSelf>, ISpanParsable<TSelf>, System::Numerics::IAdditionOperators<TSelf, TSelf, TSelf>, System::Numerics::IAdditiveIdentity<TSelf, TSelf>, System::Numerics::IDecrementOperators<TSelf>, System::Numerics::IDivisionOperators<TSelf, TSelf, TSelf>, System::Numerics::IEqualityOperators<TSelf, TSelf, bool>, System::Numerics::IIncrementOperators<TSelf>, System::Numerics::IMultiplicativeIdentity<TSelf, TSelf>, System::Numerics::IMultiplyOperators<TSelf, TSelf, TSelf>, System::Numerics::INumberBase<TSelf>, System::Numerics::ISubtractionOperators<TSelf, TSelf, TSelf>, System::Numerics::IUnaryNegationOperators<TSelf, TSelf>, System::Numerics::IUnaryPlusOperators<TSelf, TSelf>
generic <typename TSelf>
 where TSelf : IFloatingPointConstants<TSelf>public interface class IFloatingPointConstants : IEquatable<TSelf>, IParsable<TSelf>, ISpanParsable<TSelf>, IUtf8SpanParsable<TSelf>, System::Numerics::IAdditionOperators<TSelf, TSelf, TSelf>, System::Numerics::IAdditiveIdentity<TSelf, TSelf>, System::Numerics::IDecrementOperators<TSelf>, System::Numerics::IDivisionOperators<TSelf, TSelf, TSelf>, System::Numerics::IEqualityOperators<TSelf, TSelf, bool>, System::Numerics::IIncrementOperators<TSelf>, System::Numerics::IMultiplicativeIdentity<TSelf, TSelf>, System::Numerics::IMultiplyOperators<TSelf, TSelf, TSelf>, System::Numerics::INumberBase<TSelf>, System::Numerics::ISubtractionOperators<TSelf, TSelf, TSelf>, System::Numerics::IUnaryNegationOperators<TSelf, TSelf>, System::Numerics::IUnaryPlusOperators<TSelf, TSelf>
public interface IFloatingPointConstants<TSelf> : IEquatable<TSelf>, IParsable<TSelf>, ISpanParsable<TSelf>, System.Numerics.IAdditionOperators<TSelf,TSelf,TSelf>, System.Numerics.IAdditiveIdentity<TSelf,TSelf>, System.Numerics.IDecrementOperators<TSelf>, System.Numerics.IDivisionOperators<TSelf,TSelf,TSelf>, System.Numerics.IEqualityOperators<TSelf,TSelf,bool>, System.Numerics.IIncrementOperators<TSelf>, System.Numerics.IMultiplicativeIdentity<TSelf,TSelf>, System.Numerics.IMultiplyOperators<TSelf,TSelf,TSelf>, System.Numerics.INumberBase<TSelf>, System.Numerics.ISubtractionOperators<TSelf,TSelf,TSelf>, System.Numerics.IUnaryNegationOperators<TSelf,TSelf>, System.Numerics.IUnaryPlusOperators<TSelf,TSelf> where TSelf : IFloatingPointConstants<TSelf>
public interface IFloatingPointConstants<TSelf> : IEquatable<TSelf>, IParsable<TSelf>, ISpanParsable<TSelf>, IUtf8SpanParsable<TSelf>, System.Numerics.IAdditionOperators<TSelf,TSelf,TSelf>, System.Numerics.IAdditiveIdentity<TSelf,TSelf>, System.Numerics.IDecrementOperators<TSelf>, System.Numerics.IDivisionOperators<TSelf,TSelf,TSelf>, System.Numerics.IEqualityOperators<TSelf,TSelf,bool>, System.Numerics.IIncrementOperators<TSelf>, System.Numerics.IMultiplicativeIdentity<TSelf,TSelf>, System.Numerics.IMultiplyOperators<TSelf,TSelf,TSelf>, System.Numerics.INumberBase<TSelf>, System.Numerics.ISubtractionOperators<TSelf,TSelf,TSelf>, System.Numerics.IUnaryNegationOperators<TSelf,TSelf>, System.Numerics.IUnaryPlusOperators<TSelf,TSelf> where TSelf : IFloatingPointConstants<TSelf>
type IFloatingPointConstants<'Self (requires 'Self :> IFloatingPointConstants<'Self>)> = interface
    interface INumberBase<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface IEquatable<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface IFormattable
    interface IParsable<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface ISpanFormattable
    interface ISpanParsable<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IDecrementOperators<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IIncrementOperators<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
type IFloatingPointConstants<'Self (requires 'Self :> IFloatingPointConstants<'Self>)> = interface
    interface INumberBase<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface IEquatable<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface IFormattable
    interface IParsable<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface ISpanFormattable
    interface ISpanParsable<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IDecrementOperators<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IIncrementOperators<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
type IFloatingPointConstants<'Self (requires 'Self :> IFloatingPointConstants<'Self>)> = interface
    interface IEquatable<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface IFormattable
    interface IParsable<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface ISpanFormattable
    interface ISpanParsable<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IDecrementOperators<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IIncrementOperators<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface INumberBase<'Self (requires 'Self :> IFloatingPointConstants<'Self>)>
    interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
    interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IFloatingPointConstants<'Self> and 'Self :> IFloatingPointConstants<'Self>)>
Public Interface IFloatingPointConstants(Of TSelf)
Implements IAdditionOperators(Of TSelf, TSelf, TSelf), IAdditiveIdentity(Of TSelf, TSelf), IDecrementOperators(Of TSelf), IDivisionOperators(Of TSelf, TSelf, TSelf), IEqualityOperators(Of TSelf, TSelf, Boolean), IEquatable(Of TSelf), IIncrementOperators(Of TSelf), IMultiplicativeIdentity(Of TSelf, TSelf), IMultiplyOperators(Of TSelf, TSelf, TSelf), INumberBase(Of TSelf), IParsable(Of TSelf), ISpanParsable(Of TSelf), ISubtractionOperators(Of TSelf, TSelf, TSelf), IUnaryNegationOperators(Of TSelf, TSelf), IUnaryPlusOperators(Of TSelf, TSelf)
Public Interface IFloatingPointConstants(Of TSelf)
Implements IAdditionOperators(Of TSelf, TSelf, TSelf), IAdditiveIdentity(Of TSelf, TSelf), IDecrementOperators(Of TSelf), IDivisionOperators(Of TSelf, TSelf, TSelf), IEqualityOperators(Of TSelf, TSelf, Boolean), IEquatable(Of TSelf), IIncrementOperators(Of TSelf), IMultiplicativeIdentity(Of TSelf, TSelf), IMultiplyOperators(Of TSelf, TSelf, TSelf), INumberBase(Of TSelf), IParsable(Of TSelf), ISpanParsable(Of TSelf), ISubtractionOperators(Of TSelf, TSelf, TSelf), IUnaryNegationOperators(Of TSelf, TSelf), IUnaryPlusOperators(Of TSelf, TSelf), IUtf8SpanParsable(Of TSelf)

類型參數

TSelf

實作 介面的型別。

衍生
實作

屬性

E

取得數學常數 e

Pi

取得數學常數 pi

Tau

取得數學常數 tau

方法

Equals(T)

指出目前的物件是否等於另一個相同類型的物件。

(繼承來源 IEquatable<T>)
ToString(String, IFormatProvider)

使用指定的格式,格式化目前執行個體的值。

(繼承來源 IFormattable)
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

嘗試將目前實例的值格式化為 UTF-8 到提供的位元組範圍。

(繼承來源 IUtf8SpanFormattable)
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

嘗試將目前實例的值格式化為提供的字元範圍。

(繼承來源 ISpanFormattable)

明確介面實作

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

定義浮點常數的支援。

(繼承來源 INumberBase<TSelf>)
IUtf8SpanParsable<TSelf>.Parse(ReadOnlySpan<Byte>, IFormatProvider)

將 UTF-8 字元的範圍剖析為值。

(繼承來源 INumberBase<TSelf>)
IUtf8SpanParsable<TSelf>.TryParse(ReadOnlySpan<Byte>, IFormatProvider, TSelf)

嘗試將 UTF-8 字元的範圍剖析為值。

(繼承來源 INumberBase<TSelf>)

適用於