ITrigonometricFunctions<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 trigonometrische Funktionen.
generic <typename TSelf>
where TSelf : ITrigonometricFunctions<TSelf>public interface class ITrigonometricFunctions : 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 : ITrigonometricFunctions<TSelf>public interface class ITrigonometricFunctions : 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 ITrigonometricFunctions<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 : ITrigonometricFunctions<TSelf>
public interface ITrigonometricFunctions<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 : ITrigonometricFunctions<TSelf>
type ITrigonometricFunctions<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)> = interface
interface IFloatingPointConstants<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface INumberBase<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface IEquatable<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface IFormattable
interface IParsable<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface ISpanFormattable
interface ISpanParsable<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IDecrementOperators<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IIncrementOperators<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
type ITrigonometricFunctions<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)> = interface
interface IFloatingPointConstants<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface INumberBase<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface IEquatable<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface IFormattable
interface IParsable<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface ISpanFormattable
interface ISpanParsable<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IDecrementOperators<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IIncrementOperators<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
type ITrigonometricFunctions<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)> = interface
interface IFloatingPointConstants<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface IEquatable<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface IFormattable
interface IParsable<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface ISpanFormattable
interface ISpanParsable<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IDecrementOperators<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IIncrementOperators<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface INumberBase<'Self (requires 'Self :> ITrigonometricFunctions<'Self>)>
interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> ITrigonometricFunctions<'Self> and 'Self :> ITrigonometricFunctions<'Self>)>
Public Interface ITrigonometricFunctions(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 ITrigonometricFunctions(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
Acos(TSelf) |
Berechnet den Arc-Kosinus eines Werts. |
AcosPi(TSelf) |
Berechnet den Arc-Cosinus eines Werts und dividiert das Ergebnis durch |
Asin(TSelf) |
Berechnet den Arc-Sine eines Werts. |
AsinPi(TSelf) |
Berechnet den Bogen-Sinus eines Werts und dividiert das Ergebnis durch |
Atan(TSelf) |
Berechnet den Arc-Tangens eines Werts. |
AtanPi(TSelf) |
Berechnet den Arc-Tangens eines Werts und dividiert das Ergebnis durch pi. |
Cos(TSelf) |
Berechnet den Sinus eines Werts. |
CosPi(TSelf) |
Berechnet den Kosinus eines Werts, der mit |
DegreesToRadians(TSelf) |
Konvertiert einen angegebenen Wert von Graden in Bogenmaße. |
Equals(T) |
Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt des gleichen Typs ist. (Geerbt von IEquatable<T>) |
RadiansToDegrees(TSelf) |
Konvertiert einen angegebenen Wert von Bogenmaßen in Grad. |
Sin(TSelf) |
Berechnet den Sinus eines Werts. |
SinCos(TSelf) |
Berechnet den Sinus und den Sinus eines Werts. |
SinCosPi(TSelf) |
Berechnet den Sinus und die Kosinusität eines Werts, der mit |
SinPi(TSelf) |
Berechnet den Sinus eines Werts, der mit |
Tan(TSelf) |
Berechnet den Tangens eines Werts. |
TanPi(TSelf) |
Berechnet den Tangens eines Werts, der mit |
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 trigonometrische 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-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für