Auf Englisch lesen

Teilen über


ITrigonometricFunctions<TSelf> Schnittstelle

Definition

Definiert die Unterstützung für trigonometrische Funktionen.

C#
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>
C#
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>

Typparameter

TSelf

Der Typ, der diese Schnittstelle implementiert.

Abgeleitet
Implementiert

Methoden

Acos(TSelf)

Berechnet den Arkuskosinus eines Werts.

AcosPi(TSelf)

Berechnet den Arkuskosinus eines Werts und dividiert das Ergebnis durch pi.

Asin(TSelf)

Berechnet den Arkussinus eines Werts.

AsinPi(TSelf)

Berechnet den Arkussinus eines Werts und dividiert das Ergebnis durch pi.

Atan(TSelf)

Berechnet den Bogen-Tangens eines Werts.

AtanPi(TSelf)

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

Cos(TSelf)

Berechnet den Kosinus eines Werts.

CosPi(TSelf)

Berechnet den Kosinus eines Werts, der von pimultiziert wurde.

DegreesToRadians(TSelf)

Wandelt einen bestimmten Wert von Grad in Bogenmaß um.

Equals(T)

Gibt an, ob das aktuelle Objekt einem anderen Objekt desselben Typs entspricht.

(Geerbt von IEquatable<T>)
RadiansToDegrees(TSelf)

Wandelt einen bestimmten Wert von Bogenmaß in Grad um.

Sin(TSelf)

Berechnet den Sinus eines Werts.

SinCos(TSelf)

Berechnet den Sinus und kosinus eines Werts.

SinCosPi(TSelf)

Berechnet den Sinus und Kosinus 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 von pimultiziert wurde.

ToString(String, IFormatProvider)

Formatiert den Wert der aktuellen Instanz mithilfe des angegebenen Formats.

(Geerbt von IFormattable)
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Versucht, den Wert der aktuellen Instanz als UTF-8 in die bereitgestellte Bytespanne zu formatieren.

(Geerbt von IUtf8SpanFormattable)
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Versucht, den Wert der aktuellen Instanz in die bereitgestellte Zeichenspanne zu formatieren.

(Geerbt von ISpanFormattable)

Explizite Schnittstellenimplementierungen

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

Versucht, den Wert der aktuellen Instanz als UTF-8 in die bereitgestellte Bytespanne zu formatieren.

(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:

Produkt Versionen
.NET 7, 8, 9, 10