IFloatingPointConstants<TSelf> Antarmuka

Definisi

Menentukan dukungan untuk konstanta floating-point.

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)

Jenis parameter

TSelf

Jenis yang mengimplementasikan antarmuka.

Turunan
Penerapan

Properti

E

Mendapatkan konstanta ematematika .

Pi

Mendapatkan konstanta pimatematika .

Tau

Mendapatkan konstanta taumatematika .

Metode

Equals(T)

Menunjukkan apakah objek saat ini sama dengan objek lain dengan jenis yang sama.

(Diperoleh dari IEquatable<T>)
ToString(String, IFormatProvider)

Memformat nilai instans saat ini menggunakan format yang ditentukan.

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

Mencoba memformat nilai instans saat ini sebagai UTF-8 ke dalam rentang byte yang disediakan.

(Diperoleh dari IUtf8SpanFormattable)
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Mencoba memformat nilai instans saat ini ke dalam rentang karakter yang disediakan.

(Diperoleh dari ISpanFormattable)

Implementasi Antarmuka Eksplisit

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

Menentukan dukungan untuk konstanta floating-point.

(Diperoleh dari INumberBase<TSelf>)
IUtf8SpanParsable<TSelf>.Parse(ReadOnlySpan<Byte>, IFormatProvider)

Mengurai rentang karakter UTF-8 menjadi nilai.

(Diperoleh dari INumberBase<TSelf>)
IUtf8SpanParsable<TSelf>.TryParse(ReadOnlySpan<Byte>, IFormatProvider, TSelf)

Mencoba mengurai rentang karakter UTF-8 menjadi nilai.

(Diperoleh dari INumberBase<TSelf>)

Berlaku untuk