IExponentialFunctions<TSelf> インターフェイス

定義

指数関数のサポートを定義します。

generic <typename TSelf>
 where TSelf : IExponentialFunctions<TSelf>public interface class IExponentialFunctions : 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::IFloatingPointConstants<TSelf>, 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 : IExponentialFunctions<TSelf>public interface class IExponentialFunctions : 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::IFloatingPointConstants<TSelf>, 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 IExponentialFunctions<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.IFloatingPointConstants<TSelf>, 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 : IExponentialFunctions<TSelf>
public interface IExponentialFunctions<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.IFloatingPointConstants<TSelf>, 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 : IExponentialFunctions<TSelf>
type IExponentialFunctions<'Self (requires 'Self :> IExponentialFunctions<'Self>)> = interface
    interface IFloatingPointConstants<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface INumberBase<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface IEquatable<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface IFormattable
    interface IParsable<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface ISpanFormattable
    interface ISpanParsable<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IDecrementOperators<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IIncrementOperators<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
type IExponentialFunctions<'Self (requires 'Self :> IExponentialFunctions<'Self>)> = interface
    interface IFloatingPointConstants<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface INumberBase<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface IEquatable<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface IFormattable
    interface IParsable<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface ISpanFormattable
    interface ISpanParsable<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IDecrementOperators<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IIncrementOperators<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
type IExponentialFunctions<'Self (requires 'Self :> IExponentialFunctions<'Self>)> = interface
    interface IEquatable<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface IFormattable
    interface IParsable<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface ISpanFormattable
    interface ISpanParsable<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IDecrementOperators<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IFloatingPointConstants<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface IIncrementOperators<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface INumberBase<'Self (requires 'Self :> IExponentialFunctions<'Self>)>
    interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
    interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IExponentialFunctions<'Self> and 'Self :> IExponentialFunctions<'Self>)>
Public Interface IExponentialFunctions(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), IFloatingPointConstants(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 IExponentialFunctions(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), IFloatingPointConstants(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

このインターフェイスを実装する型。

派生
実装

メソッド

Equals(T)

現在のオブジェクトが、同じ型の別のオブジェクトと等しいかどうかを示します。

(継承元 IEquatable<T>)
Exp(TSelf)

特定の E 累乗に引き上げられたコンピューティング。

Exp10(TSelf)

特定の 10 累乗に引き上げられたコンピューティング。

Exp10M1(TSelf)

特定の 10 累乗に対して計算し、1 を減算します。

Exp2(TSelf)

特定の 2 累乗に引き上げられたコンピューティング。

Exp2M1(TSelf)

特定の 2 累乗に対して計算し、1 を減算します。

ExpM1(TSelf)

特定の E 累乗に対して計算し、1 を減算します。

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>)

適用対象