IExponentialFunctions<TSelf> Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die Unterstützung für exponentielle Funktionen.
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)
Typparameter
- TSelf
Der Typ, der diese Schnittstelle implementiert.
- Abgeleitet
- Implementiert
-
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>
Methoden
Equals(T) |
Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt des gleichen Typs ist. (Geerbt von IEquatable<T>) |
Exp(TSelf) |
Computes |
Exp10(TSelf) |
Computes |
Exp10M1(TSelf) |
|
Exp2(TSelf) |
Computes |
Exp2M1(TSelf) |
|
ExpM1(TSelf) |
|
ToString(String, IFormatProvider) |
Formatiert den Wert der aktuellen Instanz mit dem angegebenen Format. (Geerbt von IFormattable) |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Versucht, den Wert des aktuellen instance als UTF-8 in die angegebene Bytesspanne zu formatieren. (Geerbt von IUtf8SpanFormattable) |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Versucht, den Wert des aktuellen instance in die angegebene Zeichenspanne zu formatieren. (Geerbt von ISpanFormattable) |
Explizite Schnittstellenimplementierungen
IUtf8SpanFormattable.TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Definiert die Unterstützung für exponentielle Funktionen. (Geerbt von INumberBase<TSelf>) |
IUtf8SpanParsable<TSelf>.Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Analysiert eine Spanne von UTF-8-Zeichen in einen Wert. (Geerbt von INumberBase<TSelf>) |
IUtf8SpanParsable<TSelf>.TryParse(ReadOnlySpan<Byte>, IFormatProvider, TSelf) |
Versucht, eine Spanne von UTF-8-Zeichen in einen Wert zu analysieren. (Geerbt von INumberBase<TSelf>) |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für