ITrigonometricFunctions<TSelf> Schnittstelle

Definition

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

Methoden

Acos(TSelf)

Berechnet den Arc-Kosinus eines Werts.

AcosPi(TSelf)

Berechnet den Arc-Cosinus eines Werts und dividiert das Ergebnis durch pi.

Asin(TSelf)

Berechnet den Arc-Sine eines Werts.

AsinPi(TSelf)

Berechnet den Bogen-Sinus eines Werts und dividiert das Ergebnis durch pi.

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 pimultimultiziert wurde.

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 pimultipliziert wurde.

SinPi(TSelf)

Berechnet den Sinus eines Werts, der mit pimultipliziert wurde.

Tan(TSelf)

Berechnet den Tangens eines Werts.

TanPi(TSelf)

Berechnet den Tangens eines Werts, der mit pimultimultiziert wurde.

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: