Lire en anglais

Partager via


ITrigonometricFunctions<TSelf> Interface

Définition

Définit la prise en charge des fonctions trigonométriques.

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>

Paramètres de type

TSelf

Type qui implémente cette interface.

Dérivé
Implémente

Méthodes

Acos(TSelf)

Calcule le cosinus arc d’une valeur.

AcosPi(TSelf)

Calcule le cosinus arc d’une valeur et divise le résultat par pi.

Asin(TSelf)

Calcule le sinus arc d’une valeur.

AsinPi(TSelf)

Calcule le sinus d’arc d’une valeur et divise le résultat par pi.

Atan(TSelf)

Calcule la tangente arc d’une valeur.

AtanPi(TSelf)

Calcule la tangente arc d’une valeur et divise le résultat par pi.

Cos(TSelf)

Calcule le cosinus d’une valeur.

CosPi(TSelf)

Calcule le cosinus d’une valeur qui a été multiple par pi.

DegreesToRadians(TSelf)

Convertit une valeur donnée de degrés en radians.

Equals(T)

Indique si l’objet actuel est égal à un autre objet du même type.

(Hérité de IEquatable<T>)
RadiansToDegrees(TSelf)

Convertit une valeur donnée de radians en degrés.

Sin(TSelf)

Calcule le sinus d’une valeur.

SinCos(TSelf)

Calcule le sinus et le cosinus d’une valeur.

SinCosPi(TSelf)

Calcule le sinus et le cosinus d’une valeur multipliée par pi.

SinPi(TSelf)

Calcule le sinus d’une valeur qui a été multipliée par pi.

Tan(TSelf)

Calcule la tangente d’une valeur.

TanPi(TSelf)

Calcule la tangente d’une valeur qui a été multiple par pi.

ToString(String, IFormatProvider)

Met en forme la valeur de l’instance actuelle à l’aide du format spécifié.

(Hérité de IFormattable)
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Tente de mettre en forme la valeur de l’instance actuelle en UTF-8 dans l’étendue fournie d’octets.

(Hérité de IUtf8SpanFormattable)
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Tente de mettre en forme la valeur de l’instance actuelle dans l’étendue fournie de caractères.

(Hérité de ISpanFormattable)

Implémentations d’interfaces explicites

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

Tente de mettre en forme la valeur de l’instance actuelle en UTF-8 dans l’étendue fournie d’octets.

(Hérité de INumberBase<TSelf>)
IUtf8SpanParsable<TSelf>.Parse(ReadOnlySpan<Byte>, IFormatProvider)

Analyse une étendue de caractères UTF-8 en une valeur.

(Hérité de INumberBase<TSelf>)
IUtf8SpanParsable<TSelf>.TryParse(ReadOnlySpan<Byte>, IFormatProvider, TSelf)

Tente d’analyser une étendue de caractères UTF-8 en une valeur.

(Hérité de INumberBase<TSelf>)

S’applique à

Produit Versions
.NET 7, 8, 9, 10