IPowerFunctions<TSelf> Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje podporu pro funkce napájení.
generic <typename TSelf>
where TSelf : IPowerFunctions<TSelf>public interface class IPowerFunctions : 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::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 : IPowerFunctions<TSelf>public interface class IPowerFunctions : 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::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 IPowerFunctions<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.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 : IPowerFunctions<TSelf>
public interface IPowerFunctions<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.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 : IPowerFunctions<TSelf>
type IPowerFunctions<'Self (requires 'Self :> IPowerFunctions<'Self>)> = interface
interface INumberBase<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IEquatable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IFormattable
interface IParsable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface ISpanFormattable
interface ISpanParsable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IDecrementOperators<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IIncrementOperators<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
type IPowerFunctions<'Self (requires 'Self :> IPowerFunctions<'Self>)> = interface
interface INumberBase<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IEquatable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IFormattable
interface IParsable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface ISpanFormattable
interface ISpanParsable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IDecrementOperators<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IIncrementOperators<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
type IPowerFunctions<'Self (requires 'Self :> IPowerFunctions<'Self>)> = interface
interface INumberBase<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IEquatable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IFormattable
interface IParsable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface ISpanFormattable
interface ISpanParsable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IDecrementOperators<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IIncrementOperators<'Self (requires 'Self :> IPowerFunctions<'Self>)>
interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IPowerFunctions<'Self> and 'Self :> IPowerFunctions<'Self>)>
Public Interface IPowerFunctions(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), 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 IPowerFunctions(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), 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)
Parametry typu
- TSelf
Typ, který implementuje toto rozhraní.
- Odvozené
- Implementuje
-
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> IIncrementOperators<TSelf> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<TSelf,TSelf,TSelf> INumberBase<TSelf> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<TSelf,TSelf> IUtf8SpanFormattable IUtf8SpanParsable<TSelf>
Metody
Equals(T) |
Určuje, zda je aktuální objekt roven jinému objektu stejného typu. (Zděděno od IEquatable<T>) |
Pow(TSelf, TSelf) |
Vypočítá hodnotu vyvolanou na danou mocninu. |
ToString(String, IFormatProvider) |
Naformátuje hodnotu aktuální instance pomocí zadaného formátu. (Zděděno od IFormattable) |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Pokusí se naformátovat hodnotu aktuální instance jako UTF-8 do poskytnutého rozsahu bajtů. (Zděděno od IUtf8SpanFormattable) |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Pokusí se naformátovat hodnotu aktuální instance do zadaného rozsahu znaků. (Zděděno od ISpanFormattable) |
Explicitní implementace rozhraní
IUtf8SpanFormattable.TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Pokusí se naformátovat hodnotu aktuální instance jako UTF-8 do poskytnutého rozsahu bajtů. (Zděděno od INumberBase<TSelf>) |
IUtf8SpanParsable<TSelf>.Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Parsuje rozsah znaků UTF-8 do hodnoty. (Zděděno od INumberBase<TSelf>) |
IUtf8SpanParsable<TSelf>.TryParse(ReadOnlySpan<Byte>, IFormatProvider, TSelf) |
Pokusí se analyzovat rozsah znaků UTF-8 do hodnoty. (Zděděno od INumberBase<TSelf>) |