ILogarithmicFunctions<TSelf> Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce il supporto per le funzioni logaritmiche.
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>
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>
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>
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>
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>)>
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>)>
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)
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)
Parametri di tipo
- TSelf
Tipo che implementa questa interfaccia.
- Derivato
- Implementazioni
-
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>
Metodi
Equals(T) |
Indica se l'oggetto corrente è uguale a un altro oggetto dello stesso tipo. (Ereditato da IEquatable<T>) |
Log(TSelf) |
Calcola il logaritmo naturale ( |
Log(TSelf, TSelf) |
Calcola il logaritmo di un valore nella base specificata. |
Log10(TSelf) |
Calcola il logaritmo di base 10 di un valore. |
Log10P1(TSelf) |
Calcola il logaritmo in base 10 di un valore più uno. |
Log2(TSelf) |
Calcola il logaritmo in base 2 di un valore. |
Log2P1(TSelf) |
Calcola il logaritmo in base 2 di un valore più uno. |
LogP1(TSelf) |
Calcola il logaritmo naturale ( |
ToString(String, IFormatProvider) |
Formatta il valore dell'istanza corrente utilizzando il formato specificato. (Ereditato da IFormattable) |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Prova a formattare il valore dell'istanza corrente come UTF-8 nell'intervallo di byte specificato. (Ereditato da IUtf8SpanFormattable) |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Tenta di formattare il valore dell'istanza corrente nell'intervallo di caratteri specificato. (Ereditato da ISpanFormattable) |
Implementazioni dell'interfaccia esplicita
IUtf8SpanFormattable.TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Prova a formattare il valore dell'istanza corrente come UTF-8 nell'intervallo di byte specificato. (Ereditato da INumberBase<TSelf>) |
IUtf8SpanParsable<TSelf>.Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Analizza un intervallo di caratteri UTF-8 in un valore. (Ereditato da INumberBase<TSelf>) |
IUtf8SpanParsable<TSelf>.TryParse(ReadOnlySpan<Byte>, IFormatProvider, TSelf) |
Prova ad analizzare un intervallo di caratteri UTF-8 in un valore. (Ereditato da INumberBase<TSelf>) |