ILogarithmicFunctions<TSelf> Interface

Definitie

Definieert ondersteuning voor logaritmische functies.

generic <typename TSelf>
 where TSelf : ILogarithmicFunctions<TSelf>public interface class ILogarithmicFunctions : 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 : ILogarithmicFunctions<TSelf>public interface class ILogarithmicFunctions : 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 ILogarithmicFunctions<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 : ILogarithmicFunctions<TSelf>
public interface ILogarithmicFunctions<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 : ILogarithmicFunctions<TSelf>
type ILogarithmicFunctions<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)> = interface
    interface IEquatable<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface IFormattable
    interface IParsable<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface ISpanFormattable
    interface ISpanParsable<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IDecrementOperators<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IFloatingPointConstants<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface IIncrementOperators<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface INumberBase<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
type ILogarithmicFunctions<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)> = interface
    interface IFloatingPointConstants<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface INumberBase<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface IEquatable<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface IFormattable
    interface IParsable<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface ISpanFormattable
    interface ISpanParsable<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IDecrementOperators<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IIncrementOperators<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
type ILogarithmicFunctions<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)> = interface
    interface IFloatingPointConstants<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface INumberBase<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface IEquatable<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface IFormattable
    interface IParsable<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface ISpanFormattable
    interface ISpanParsable<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IDecrementOperators<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IIncrementOperators<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
    interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> ILogarithmicFunctions<'Self> and 'Self :> ILogarithmicFunctions<'Self>)>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<'Self (requires 'Self :> ILogarithmicFunctions<'Self>)>
Public Interface ILogarithmicFunctions(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 ILogarithmicFunctions(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)

Type parameters

TSelf

Het type dat deze interface implementeert.

Afgeleid
Implementeringen

Methoden

Name Description
Equals(T)

Hiermee wordt aangegeven of het huidige object gelijk is aan een ander object van hetzelfde type.

(Overgenomen van IEquatable<T>)
Log(TSelf, TSelf)

Berekent de logaritme van een waarde in de opgegeven basis.

Log(TSelf)

Berekent de natuurlijke (base-E logaritme van een waarde).

Log10(TSelf)

Berekent de logaritme met grondtal 10 van een waarde.

Log10P1(TSelf)

Berekent de logaritme met grondtal 10 van een waarde plus één.

Log2(TSelf)

Berekent de logaritme met grondtal 2 van een waarde.

Log2P1(TSelf)

Berekent de logaritme met grondtal 2 van een waarde plus één.

LogP1(TSelf)

Berekent de natuurlijke logaritmebase-E van een waarde plus één.

ToString(String, IFormatProvider)

Hiermee wordt de waarde van het huidige exemplaar opgemaakt met behulp van de opgegeven indeling.

(Overgenomen van IFormattable)
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Probeert de waarde van het huidige exemplaar op te maken als UTF-8 in het opgegeven bereik van bytes.

(Overgenomen van IUtf8SpanFormattable)
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Probeert de waarde van het huidige exemplaar op te maken in de opgegeven reeks tekens.

(Overgenomen van ISpanFormattable)

Expliciete interface-implementaties

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

Probeert de waarde van het huidige exemplaar op te maken als UTF-8 in het opgegeven bereik van bytes.

(Overgenomen van INumberBase<TSelf>)
IUtf8SpanParsable<TSelf>.Parse(ReadOnlySpan<Byte>, IFormatProvider)

Parseert een reeks UTF-8 tekens in een waarde.

(Overgenomen van INumberBase<TSelf>)
IUtf8SpanParsable<TSelf>.TryParse(ReadOnlySpan<Byte>, IFormatProvider, TSelf)

Probeert een reeks UTF-8 tekens te parseren in een waarde.

(Overgenomen van INumberBase<TSelf>)

Van toepassing op