ILogarithmicFunctions<TSelf> 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義對數函數的支援。
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)
類型參數
- TSelf
實作這個介面的型別。
- 衍生
- 實作
-
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>
方法
Equals(T) |
指出目前的物件是否等於另一個相同類型的物件。 (繼承來源 IEquatable<T>) |
Log(TSelf) |
計算值的自然 ( |
Log(TSelf, TSelf) |
計算指定基底中值的對數。 |
Log10(TSelf) |
計算值的base-10對數。 |
Log10P1(TSelf) |
計算值的base-10對數加上一。 |
Log2(TSelf) |
計算值的base-2對數。 |
Log2P1(TSelf) |
計算值的基底 2 對數加上一。 |
LogP1(TSelf) |
計算值加上一) 對數的自然 ( |
ToString(String, IFormatProvider) |
使用指定的格式,格式化目前執行個體的值。 (繼承來源 IFormattable) |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
嘗試將目前實例的值格式化為UTF-8到提供的位元組範圍。 (繼承來源 IUtf8SpanFormattable) |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
嘗試將目前實例的值格式化為提供的字元範圍。 (繼承來源 ISpanFormattable) |
明確介面實作
IUtf8SpanFormattable.TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
定義對數函數的支援。 (繼承來源 INumberBase<TSelf>) |
IUtf8SpanParsable<TSelf>.Parse(ReadOnlySpan<Byte>, IFormatProvider) |
將UTF-8字元的範圍剖析為值。 (繼承來源 INumberBase<TSelf>) |
IUtf8SpanParsable<TSelf>.TryParse(ReadOnlySpan<Byte>, IFormatProvider, TSelf) |
嘗試將UTF-8字元的範圍剖析為值。 (繼承來源 INumberBase<TSelf>) |
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應