언어

IDecimalFloatingPointIeee754<TSelf> 인터페이스

정의

generic <typename TSelf>
 where TSelf : IDecimalFloatingPointIeee754<TSelf>public interface class IDecimalFloatingPointIeee754 : IComparable<TSelf>, IEquatable<TSelf>, IParsable<TSelf>, ISpanParsable<TSelf>, IUtf8SpanParsable<TSelf>, System::Numerics::IAdditionOperators<TSelf, TSelf, TSelf>, System::Numerics::IAdditiveIdentity<TSelf, TSelf>, System::Numerics::IComparisonOperators<TSelf, TSelf, bool>, System::Numerics::IDecrementOperators<TSelf>, System::Numerics::IDivisionOperators<TSelf, TSelf, TSelf>, System::Numerics::IEqualityOperators<TSelf, TSelf, bool>, System::Numerics::IExponentialFunctions<TSelf>, System::Numerics::IFloatingPoint<TSelf>, System::Numerics::IFloatingPointConstants<TSelf>, System::Numerics::IFloatingPointIeee754<TSelf>, System::Numerics::IHyperbolicFunctions<TSelf>, System::Numerics::IIncrementOperators<TSelf>, System::Numerics::ILogarithmicFunctions<TSelf>, System::Numerics::IModulusOperators<TSelf, TSelf, TSelf>, System::Numerics::IMultiplicativeIdentity<TSelf, TSelf>, System::Numerics::IMultiplyOperators<TSelf, TSelf, TSelf>, System::Numerics::INumber<TSelf>, System::Numerics::INumberBase<TSelf>, System::Numerics::IPowerFunctions<TSelf>, System::Numerics::IRootFunctions<TSelf>, System::Numerics::ISignedNumber<TSelf>, System::Numerics::ISubtractionOperators<TSelf, TSelf, TSelf>, System::Numerics::ITrigonometricFunctions<TSelf>, System::Numerics::IUnaryNegationOperators<TSelf, TSelf>, System::Numerics::IUnaryPlusOperators<TSelf, TSelf>
public interface IDecimalFloatingPointIeee754<TSelf> : IComparable<TSelf>, IEquatable<TSelf>, IParsable<TSelf>, ISpanParsable<TSelf>, IUtf8SpanParsable<TSelf>, System.Numerics.IAdditionOperators<TSelf,TSelf,TSelf>, System.Numerics.IAdditiveIdentity<TSelf,TSelf>, System.Numerics.IComparisonOperators<TSelf,TSelf,bool>, System.Numerics.IDecrementOperators<TSelf>, System.Numerics.IDivisionOperators<TSelf,TSelf,TSelf>, System.Numerics.IEqualityOperators<TSelf,TSelf,bool>, System.Numerics.IExponentialFunctions<TSelf>, System.Numerics.IFloatingPoint<TSelf>, System.Numerics.IFloatingPointConstants<TSelf>, System.Numerics.IFloatingPointIeee754<TSelf>, System.Numerics.IHyperbolicFunctions<TSelf>, System.Numerics.IIncrementOperators<TSelf>, System.Numerics.ILogarithmicFunctions<TSelf>, System.Numerics.IModulusOperators<TSelf,TSelf,TSelf>, System.Numerics.IMultiplicativeIdentity<TSelf,TSelf>, System.Numerics.IMultiplyOperators<TSelf,TSelf,TSelf>, System.Numerics.INumber<TSelf>, System.Numerics.INumberBase<TSelf>, System.Numerics.IPowerFunctions<TSelf>, System.Numerics.IRootFunctions<TSelf>, System.Numerics.ISignedNumber<TSelf>, System.Numerics.ISubtractionOperators<TSelf,TSelf,TSelf>, System.Numerics.ITrigonometricFunctions<TSelf>, System.Numerics.IUnaryNegationOperators<TSelf,TSelf>, System.Numerics.IUnaryPlusOperators<TSelf,TSelf> where TSelf : IDecimalFloatingPointIeee754<TSelf>
type IDecimalFloatingPointIeee754<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)> = interface
    interface IComparable
    interface IComparable<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IEquatable<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IFormattable
    interface IParsable<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface ISpanFormattable
    interface ISpanParsable<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IAdditionOperators<'Self, 'Self, 'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IAdditiveIdentity<'Self, 'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IComparisonOperators<'Self, 'Self, bool (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IEqualityOperators<'Self, 'Self, bool (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IDecrementOperators<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IDivisionOperators<'Self, 'Self, 'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IExponentialFunctions<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IFloatingPointConstants<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IIncrementOperators<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IMultiplicativeIdentity<'Self, 'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IMultiplyOperators<'Self, 'Self, 'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface INumberBase<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface ISubtractionOperators<'Self, 'Self, 'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IUnaryNegationOperators<'Self, 'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IUnaryPlusOperators<'Self, 'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IFloatingPoint<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IModulusOperators<'Self, 'Self, 'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self> and 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface INumber<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface ISignedNumber<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IFloatingPointIeee754<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IHyperbolicFunctions<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface ILogarithmicFunctions<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IPowerFunctions<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface IRootFunctions<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
    interface ITrigonometricFunctions<'Self (requires 'Self :> IDecimalFloatingPointIeee754<'Self>)>
Public Interface IDecimalFloatingPointIeee754(Of TSelf)
Implements IAdditionOperators(Of TSelf, TSelf, TSelf), IAdditiveIdentity(Of TSelf, TSelf), IComparable(Of TSelf), IComparisonOperators(Of TSelf, TSelf, Boolean), IDecrementOperators(Of TSelf), IDivisionOperators(Of TSelf, TSelf, TSelf), IEqualityOperators(Of TSelf, TSelf, Boolean), IEquatable(Of TSelf), IExponentialFunctions(Of TSelf), IFloatingPoint(Of TSelf), IFloatingPointConstants(Of TSelf), IFloatingPointIeee754(Of TSelf), IHyperbolicFunctions(Of TSelf), IIncrementOperators(Of TSelf), ILogarithmicFunctions(Of TSelf), IModulusOperators(Of TSelf, TSelf, TSelf), IMultiplicativeIdentity(Of TSelf, TSelf), IMultiplyOperators(Of TSelf, TSelf, TSelf), INumber(Of TSelf), INumberBase(Of TSelf), IParsable(Of TSelf), IPowerFunctions(Of TSelf), IRootFunctions(Of TSelf), ISignedNumber(Of TSelf), ISpanParsable(Of TSelf), ISubtractionOperators(Of TSelf, TSelf, TSelf), ITrigonometricFunctions(Of TSelf), IUnaryNegationOperators(Of TSelf, TSelf), IUnaryPlusOperators(Of TSelf, TSelf), IUtf8SpanParsable(Of TSelf)

형식 매개 변수

TSelf
파생
구현

메서드

Name Description
CompareTo(Object)

현재 인스턴스를 동일한 형식의 다른 개체와 비교하고 현재 인스턴스가 다른 개체와 정렬 순서의 동일한 위치에서 선행, 팔로우 또는 발생하는지 여부를 나타내는 정수를 반환합니다.

(다음에서 상속됨 IComparable)
CompareTo(T)

현재 인스턴스를 동일한 형식의 다른 개체와 비교하고 현재 인스턴스가 다른 개체와 정렬 순서의 동일한 위치에서 선행, 팔로우 또는 발생하는지 여부를 나타내는 정수를 반환합니다.

(다음에서 상속됨 IComparable<T>)
Equals(T)

현재 개체가 같은 형식의 다른 개체와 같은지 여부를 나타냅니다.

(다음에서 상속됨 IEquatable<T>)
GetExponentByteCount()

TryWriteExponentLittleEndian(Span<Byte>, Int32)일부로 기록될 바이트 수를 가져옵니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
GetExponentShortestBitLength()

현재 지수에 대한 가장 짧은 두 개의 보수 표현의 길이(비트)를 가져옵니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
GetQuantum(TSelf)
GetSignificandBitLength()

현재 significand의 길이를 비트 단위로 가져옵니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
GetSignificandByteCount()

TryWriteSignificandLittleEndian(Span<Byte>, Int32)일부로 기록될 바이트 수를 가져옵니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
HaveSameQuantum(TSelf, TSelf)
Quantize(TSelf, TSelf)
ToString(String, IFormatProvider)

지정된 형식을 사용하여 현재 인스턴스의 값 형식을 지정합니다.

(다음에서 상속됨 IFormattable)
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

현재 인스턴스의 값을 제공된 바이트 범위로 UTF-8로 서식을 지정하려고 시도합니다.

(다음에서 상속됨 IUtf8SpanFormattable)
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

현재 인스턴스의 값을 제공된 문자 범위로 서식을 지정하려고 시도합니다.

(다음에서 상속됨 ISpanFormattable)
TryWriteExponentBigEndian(Span<Byte>, Int32)

현재 지수를 big-endian 형식으로 지정된 범위에 쓰려고 시도합니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
TryWriteExponentLittleEndian(Span<Byte>, Int32)

현재 지수(little-endian 형식)를 지정된 범위에 쓰려고 합니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
TryWriteSignificandBigEndian(Span<Byte>, Int32)

현재 중요를 big-endian 형식으로 지정된 범위에 쓰려고 시도합니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
TryWriteSignificandLittleEndian(Span<Byte>, Int32)

현재 유의한 값을 little-endian 형식으로 지정된 범위에 쓰려고 시도합니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
WriteExponentBigEndian(Byte[], Int32)

현재 지수를 big-endian 형식으로 지정된 배열에 씁니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
WriteExponentBigEndian(Byte[])

현재 지수를 big-endian 형식으로 지정된 배열에 씁니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
WriteExponentBigEndian(Span<Byte>)

현재 지수를 big-endian 형식으로 지정된 범위에 씁니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
WriteExponentLittleEndian(Byte[], Int32)

현재 지수를 little-endian 형식으로 지정된 배열에 씁니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
WriteExponentLittleEndian(Byte[])

현재 지수를 little-endian 형식으로 지정된 배열에 씁니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
WriteExponentLittleEndian(Span<Byte>)

현재 지수를 little-endian 형식으로 지정된 범위에 씁니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
WriteSignificandBigEndian(Byte[], Int32)

현재 significand를 big-endian 형식으로 지정된 배열에 씁니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
WriteSignificandBigEndian(Byte[])

현재 significand를 big-endian 형식으로 지정된 배열에 씁니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
WriteSignificandBigEndian(Span<Byte>)

현재 significand를 big-endian 형식으로 지정된 범위에 씁니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
WriteSignificandLittleEndian(Byte[], Int32)

현재 significand를 little-endian 형식으로 지정된 배열에 씁니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
WriteSignificandLittleEndian(Byte[])

현재 significand를 little-endian 형식으로 지정된 배열에 씁니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)
WriteSignificandLittleEndian(Span<Byte>)

현재 significand를 little-endian 형식으로 지정된 범위에 씁니다.

(다음에서 상속됨 IFloatingPoint<TSelf>)

명시적 인터페이스 구현

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

현재 인스턴스의 값을 제공된 바이트 범위로 UTF-8로 서식을 지정하려고 시도합니다.

(다음에서 상속됨 INumberBase<TSelf>)
IUtf8SpanParsable<TSelf>.Parse(ReadOnlySpan<Byte>, IFormatProvider)

UTF-8 문자의 범위를 값으로 구문 분석합니다.

(다음에서 상속됨 INumberBase<TSelf>)
IUtf8SpanParsable<TSelf>.TryParse(ReadOnlySpan<Byte>, IFormatProvider, TSelf)

UTF-8 문자의 범위를 값으로 구문 분석하려고 시도합니다.

(다음에서 상속됨 INumberBase<TSelf>)

적용 대상