IHyperbolicFunctions<TSelf> Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit la prise en charge des fonctions hyperboliques.
generic <typename TSelf>
where TSelf : IHyperbolicFunctions<TSelf>public interface class IHyperbolicFunctions : 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 : IHyperbolicFunctions<TSelf>public interface class IHyperbolicFunctions : 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 IHyperbolicFunctions<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 : IHyperbolicFunctions<TSelf>
public interface IHyperbolicFunctions<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 : IHyperbolicFunctions<TSelf>
type IHyperbolicFunctions<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)> = interface
interface IFloatingPointConstants<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface INumberBase<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface IEquatable<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface IFormattable
interface IParsable<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface ISpanFormattable
interface ISpanParsable<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IDecrementOperators<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IIncrementOperators<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
type IHyperbolicFunctions<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)> = interface
interface IFloatingPointConstants<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface INumberBase<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface IEquatable<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface IFormattable
interface IParsable<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface ISpanFormattable
interface ISpanParsable<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IDecrementOperators<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IIncrementOperators<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
type IHyperbolicFunctions<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)> = interface
interface IEquatable<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface IFormattable
interface IParsable<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface ISpanFormattable
interface ISpanParsable<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IDecrementOperators<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IFloatingPointConstants<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface IIncrementOperators<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface INumberBase<'Self (requires 'Self :> IHyperbolicFunctions<'Self>)>
interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IHyperbolicFunctions<'Self> and 'Self :> IHyperbolicFunctions<'Self>)>
Public Interface IHyperbolicFunctions(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 IHyperbolicFunctions(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)
Paramètres de type
- TSelf
Type qui implémente cette interface.
- Dérivé
- Implémente
-
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>
Méthodes
Acosh(TSelf) |
Calcule le cosinus d’arc hyperbolique d’une valeur. |
Asinh(TSelf) |
Calcule le sinus d’arc hyperbolique d’une valeur. |
Atanh(TSelf) |
Calcule la tangente d’arc hyperbolique d’une valeur. |
Cosh(TSelf) |
Calcule le cosinus hyperbolique d’une valeur. |
Equals(T) |
Indique si l’objet actuel est égal à un autre objet du même type. (Hérité de IEquatable<T>) |
Sinh(TSelf) |
Calcule le sinus hyperbolique d’une valeur. |
Tanh(TSelf) |
Calcule la tangente hyperbolique d’une valeur. |
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>) |