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
Тип, реализующий этот интерфейс.
- Производный
- Реализации
-
IEquatable<TSelf> IFormattable IParsable<TSelf> ISpanFormattable ISpanParsable<TSelf> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<TSelf,TSelf> IDecrementOperators<TSelf> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<TSelf,TSelf,Boolean> IFloatingPointConstants<TSelf> IIncrementOperators<TSelf> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<TSelf,TSelf,TSelf> INumberBase<TSelf> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<TSelf,TSelf> IUtf8SpanFormattable IUtf8SpanParsable<TSelf>
Методы
Equals(T) |
Указывает, равен ли текущий объект другому объекту того же типа. (Унаследовано от IEquatable<T>) |
Exp(TSelf) |
Вычисления, |
Exp10(TSelf) |
Вычисления, |
Exp10M1(TSelf) |
Вычисляет, возвысленную |
Exp2(TSelf) |
Вычисления, |
Exp2M1(TSelf) |
Вычисляет, возвысленную |
ExpM1(TSelf) |
Вычисляет, возвысленную |
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>) |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по