IExponentialFunctions<TSelf> Arabirim

Tanım

Üstel işlevler için desteği tanımlar.

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)

Tür Parametreleri

TSelf

Bu arabirimi uygulayan tür.

Türetilmiş
Uygulamalar

Yöntemler

Equals(T)

Geçerli nesnenin aynı türdeki başka bir nesneye eşit olup olmadığını gösterir.

(Devralındığı yer: IEquatable<T>)
Exp(TSelf)

Belirli bir güce yükseltilmiş hesaplamalar E .

Exp10(TSelf)

Belirli bir güce yükseltilmiş hesaplamalar 10 .

Exp10M1(TSelf)

Belirli bir güce yükseltilen hesaplamalar 10 birini çıkarır.

Exp2(TSelf)

Belirli bir güce yükseltilmiş hesaplamalar 2 .

Exp2M1(TSelf)

Belirli bir güce yükseltilen hesaplamalar 2 birini çıkarır.

ExpM1(TSelf)

Belirli bir güce yükseltilen hesaplamalar E birini çıkarır.

ToString(String, IFormatProvider)

Belirtilen biçimi kullanarak geçerli örneğin değerini biçimlendirebilir.

(Devralındığı yer: IFormattable)
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Geçerli örneğin değerini belirtilen bayt aralığına UTF-8 olarak biçimlendirmeye çalışır.

(Devralındığı yer: IUtf8SpanFormattable)
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Geçerli örneğin değerini sağlanan karakter aralığına biçimlendirmeye çalışır.

(Devralındığı yer: ISpanFormattable)

Belirtik Arabirim Kullanımları

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

Üstel işlevler için desteği tanımlar.

(Devralındığı yer: INumberBase<TSelf>)
IUtf8SpanParsable<TSelf>.Parse(ReadOnlySpan<Byte>, IFormatProvider)

UTF-8 karakterlik bir aralığı bir değere ayrıştırıyor.

(Devralındığı yer: INumberBase<TSelf>)
IUtf8SpanParsable<TSelf>.TryParse(ReadOnlySpan<Byte>, IFormatProvider, TSelf)

UTF-8 karakterlik bir aralığı bir değere ayrıştırmaya çalışır.

(Devralındığı yer: INumberBase<TSelf>)

Şunlara uygulanır