ITrigonometricFunctions<TSelf> Gränssnitt

Definition

Definierar stöd för trigonometriska funktioner.

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>
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>
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>
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>
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>)>
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>)>
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)
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)

Typparametrar

TSelf

Den typ som implementerar det här gränssnittet.

Härledda
Implementeringar

Metoder

Name Description
Acos(TSelf)

Beräknar arc-cosinus för ett värde.

AcosPi(TSelf)

Beräknar arc-cosinus för ett värde och delar resultatet pimed .

Asin(TSelf)

Beräknar arc-sinus för ett värde.

AsinPi(TSelf)

Beräknar arc-sinus för ett värde och delar resultatet pimed .

Atan(TSelf)

Beräknar arc-tangenten för ett värde.

AtanPi(TSelf)

Beräknar arc-tangenten för ett värde och delar resultatet med pi.

Cos(TSelf)

Beräknar cosininen för ett värde.

CosPi(TSelf)

Beräknar cosininen för ett värde som har multiplats av pi.

DegreesToRadians(TSelf)

Konverterar ett givet värde från grader till radianer.

Equals(T)

Anger om det aktuella objektet är lika med ett annat objekt av samma typ.

(Ärvd från IEquatable<T>)
RadiansToDegrees(TSelf)

Konverterar ett givet värde från radianer till grader.

Sin(TSelf)

Beräknar sinus för ett värde.

SinCos(TSelf)

Beräknar sinus och cosinus för ett värde.

SinCosPi(TSelf)

Beräknar sinus och cosinus för ett värde som har multiplicerats pimed .

SinPi(TSelf)

Beräknar sinus för ett värde som har multiplicerats pimed .

Tan(TSelf)

Beräknar tangensen för ett värde.

TanPi(TSelf)

Beräknar tangensen för ett värde som har multipelts av pi.

ToString(String, IFormatProvider)

Formaterar värdet för den aktuella instansen med det angivna formatet.

(Ärvd från IFormattable)
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Försöker formatera värdet för den aktuella instansen som UTF-8 i det angivna byteintervallet.

(Ärvd från IUtf8SpanFormattable)
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Försöker formatera värdet för den aktuella instansen till det angivna intervallet med tecken.

(Ärvd från ISpanFormattable)

Explicita gränssnittsimplementeringar

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

Försöker formatera värdet för den aktuella instansen som UTF-8 i det angivna byteintervallet.

(Ärvd från INumberBase<TSelf>)
IUtf8SpanParsable<TSelf>.Parse(ReadOnlySpan<Byte>, IFormatProvider)

Parsar ett intervall med UTF-8 tecken till ett värde.

(Ärvd från INumberBase<TSelf>)
IUtf8SpanParsable<TSelf>.TryParse(ReadOnlySpan<Byte>, IFormatProvider, TSelf)

Försöker parsa ett intervall med UTF-8 tecken till ett värde.

(Ärvd från INumberBase<TSelf>)

Gäller för