Decimal Struktura

Definice

Představuje desetinné číslo s plovoucí desetinnou čárkou.

public value class System::Decimal : IComparable, IComparable<System::Decimal>, IConvertible, IEquatable<System::Decimal>, IFormattable
public value class System::Decimal : IComparable, IComparable<System::Decimal>, IConvertible, IEquatable<System::Decimal>, IFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class System::Decimal : IComparable, IComparable<System::Decimal>, IConvertible, IEquatable<System::Decimal>, ISpanFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class System::Decimal : IComparable<System::Decimal>, IConvertible, IEquatable<System::Decimal>, IParsable<System::Decimal>, ISpanParsable<System::Decimal>, System::Numerics::IAdditionOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::IAdditiveIdentity<System::Decimal, System::Decimal>, System::Numerics::IComparisonOperators<System::Decimal, System::Decimal, bool>, System::Numerics::IDecrementOperators<System::Decimal>, System::Numerics::IDivisionOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::IEqualityOperators<System::Decimal, System::Decimal, bool>, System::Numerics::IFloatingPoint<System::Decimal>, System::Numerics::IFloatingPointConstants<System::Decimal>, System::Numerics::IIncrementOperators<System::Decimal>, System::Numerics::IMinMaxValue<System::Decimal>, System::Numerics::IModulusOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::IMultiplicativeIdentity<System::Decimal, System::Decimal>, System::Numerics::IMultiplyOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::INumber<System::Decimal>, System::Numerics::INumberBase<System::Decimal>, System::Numerics::ISignedNumber<System::Decimal>, System::Numerics::ISubtractionOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::IUnaryNegationOperators<System::Decimal, System::Decimal>, System::Numerics::IUnaryPlusOperators<System::Decimal, System::Decimal>, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class System::Decimal : IComparable<System::Decimal>, IConvertible, IEquatable<System::Decimal>, IParsable<System::Decimal>, ISpanParsable<System::Decimal>, IUtf8SpanParsable<System::Decimal>, System::Numerics::IAdditionOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::IAdditiveIdentity<System::Decimal, System::Decimal>, System::Numerics::IComparisonOperators<System::Decimal, System::Decimal, bool>, System::Numerics::IDecrementOperators<System::Decimal>, System::Numerics::IDivisionOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::IEqualityOperators<System::Decimal, System::Decimal, bool>, System::Numerics::IFloatingPoint<System::Decimal>, System::Numerics::IFloatingPointConstants<System::Decimal>, System::Numerics::IIncrementOperators<System::Decimal>, System::Numerics::IMinMaxValue<System::Decimal>, System::Numerics::IModulusOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::IMultiplicativeIdentity<System::Decimal, System::Decimal>, System::Numerics::IMultiplyOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::INumber<System::Decimal>, System::Numerics::INumberBase<System::Decimal>, System::Numerics::ISignedNumber<System::Decimal>, System::Numerics::ISubtractionOperators<System::Decimal, System::Decimal, System::Decimal>, System::Numerics::IUnaryNegationOperators<System::Decimal, System::Decimal>, System::Numerics::IUnaryPlusOperators<System::Decimal, System::Decimal>, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class System::Decimal : IComparable, IComparable<System::Decimal>, IConvertible, IEquatable<System::Decimal>, IFormattable, System::Runtime::Serialization::IDeserializationCallback
public value class System::Decimal : IComparable, IConvertible, IFormattable
public value class System::Decimal : IComparable, IComparable<System::Decimal>, IEquatable<System::Decimal>, IFormattable
public struct Decimal : IComparable, IComparable<decimal>, IConvertible, IEquatable<decimal>, IFormattable
public readonly struct Decimal : IComparable, IComparable<decimal>, IConvertible, IEquatable<decimal>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct Decimal : IComparable, IComparable<decimal>, IConvertible, IEquatable<decimal>, ISpanFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct Decimal : IComparable<decimal>, IConvertible, IEquatable<decimal>, IParsable<decimal>, ISpanParsable<decimal>, System.Numerics.IAdditionOperators<decimal,decimal,decimal>, System.Numerics.IAdditiveIdentity<decimal,decimal>, System.Numerics.IComparisonOperators<decimal,decimal,bool>, System.Numerics.IDecrementOperators<decimal>, System.Numerics.IDivisionOperators<decimal,decimal,decimal>, System.Numerics.IEqualityOperators<decimal,decimal,bool>, System.Numerics.IFloatingPoint<decimal>, System.Numerics.IFloatingPointConstants<decimal>, System.Numerics.IIncrementOperators<decimal>, System.Numerics.IMinMaxValue<decimal>, System.Numerics.IModulusOperators<decimal,decimal,decimal>, System.Numerics.IMultiplicativeIdentity<decimal,decimal>, System.Numerics.IMultiplyOperators<decimal,decimal,decimal>, System.Numerics.INumber<decimal>, System.Numerics.INumberBase<decimal>, System.Numerics.ISignedNumber<decimal>, System.Numerics.ISubtractionOperators<decimal,decimal,decimal>, System.Numerics.IUnaryNegationOperators<decimal,decimal>, System.Numerics.IUnaryPlusOperators<decimal,decimal>, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct Decimal : IComparable<decimal>, IConvertible, IEquatable<decimal>, IParsable<decimal>, ISpanParsable<decimal>, IUtf8SpanParsable<decimal>, System.Numerics.IAdditionOperators<decimal,decimal,decimal>, System.Numerics.IAdditiveIdentity<decimal,decimal>, System.Numerics.IComparisonOperators<decimal,decimal,bool>, System.Numerics.IDecrementOperators<decimal>, System.Numerics.IDivisionOperators<decimal,decimal,decimal>, System.Numerics.IEqualityOperators<decimal,decimal,bool>, System.Numerics.IFloatingPoint<decimal>, System.Numerics.IFloatingPointConstants<decimal>, System.Numerics.IIncrementOperators<decimal>, System.Numerics.IMinMaxValue<decimal>, System.Numerics.IModulusOperators<decimal,decimal,decimal>, System.Numerics.IMultiplicativeIdentity<decimal,decimal>, System.Numerics.IMultiplyOperators<decimal,decimal,decimal>, System.Numerics.INumber<decimal>, System.Numerics.INumberBase<decimal>, System.Numerics.ISignedNumber<decimal>, System.Numerics.ISubtractionOperators<decimal,decimal,decimal>, System.Numerics.IUnaryNegationOperators<decimal,decimal>, System.Numerics.IUnaryPlusOperators<decimal,decimal>, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public struct Decimal : IComparable, IComparable<decimal>, IConvertible, IEquatable<decimal>, IFormattable, System.Runtime.Serialization.IDeserializationCallback
public readonly struct Decimal : IComparable, IComparable<decimal>, IConvertible, IEquatable<decimal>, IFormattable, System.Runtime.Serialization.IDeserializationCallback
[System.Serializable]
public struct Decimal : IComparable, IConvertible, IFormattable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Decimal : IComparable, IComparable<decimal>, IConvertible, IEquatable<decimal>, IFormattable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Decimal : IComparable, IComparable<decimal>, IConvertible, IEquatable<decimal>, IFormattable, System.Runtime.Serialization.IDeserializationCallback
public struct Decimal : IComparable, IComparable<decimal>, IEquatable<decimal>, IFormattable
type decimal = struct
    interface IConvertible
    interface IFormattable
type decimal = struct
    interface IConvertible
    interface IFormattable
    interface IDeserializationCallback
    interface ISerializable
type decimal = struct
    interface IConvertible
    interface ISpanFormattable
    interface IFormattable
    interface IDeserializationCallback
    interface ISerializable
type decimal = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<decimal>
    interface ISpanFormattable
    interface ISpanParsable<decimal>
    interface IAdditionOperators<decimal, decimal, decimal>
    interface IAdditiveIdentity<decimal, decimal>
    interface IComparisonOperators<decimal, decimal, bool>
    interface IEqualityOperators<decimal, decimal, bool>
    interface IDecrementOperators<decimal>
    interface IDivisionOperators<decimal, decimal, decimal>
    interface IFloatingPoint<decimal>
    interface IFloatingPointConstants<decimal>
    interface INumberBase<decimal>
    interface IIncrementOperators<decimal>
    interface IMultiplicativeIdentity<decimal, decimal>
    interface IMultiplyOperators<decimal, decimal, decimal>
    interface ISubtractionOperators<decimal, decimal, decimal>
    interface IUnaryNegationOperators<decimal, decimal>
    interface IUnaryPlusOperators<decimal, decimal>
    interface IModulusOperators<decimal, decimal, decimal>
    interface INumber<decimal>
    interface ISignedNumber<decimal>
    interface IMinMaxValue<decimal>
    interface IDeserializationCallback
    interface ISerializable
type decimal = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<decimal>
    interface ISpanFormattable
    interface ISpanParsable<decimal>
    interface IAdditionOperators<decimal, decimal, decimal>
    interface IAdditiveIdentity<decimal, decimal>
    interface IComparisonOperators<decimal, decimal, bool>
    interface IEqualityOperators<decimal, decimal, bool>
    interface IDecrementOperators<decimal>
    interface IDivisionOperators<decimal, decimal, decimal>
    interface IFloatingPoint<decimal>
    interface IFloatingPointConstants<decimal>
    interface INumberBase<decimal>
    interface IIncrementOperators<decimal>
    interface IMultiplicativeIdentity<decimal, decimal>
    interface IMultiplyOperators<decimal, decimal, decimal>
    interface ISubtractionOperators<decimal, decimal, decimal>
    interface IUnaryNegationOperators<decimal, decimal>
    interface IUnaryPlusOperators<decimal, decimal>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<decimal>
    interface IModulusOperators<decimal, decimal, decimal>
    interface INumber<decimal>
    interface ISignedNumber<decimal>
    interface IMinMaxValue<decimal>
    interface IDeserializationCallback
    interface ISerializable
type decimal = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<decimal>
    interface ISpanFormattable
    interface ISpanParsable<decimal>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<decimal>
    interface IAdditionOperators<decimal, decimal, decimal>
    interface IAdditiveIdentity<decimal, decimal>
    interface IComparisonOperators<decimal, decimal, bool>
    interface IEqualityOperators<decimal, decimal, bool>
    interface IDecrementOperators<decimal>
    interface IDivisionOperators<decimal, decimal, decimal>
    interface IFloatingPoint<decimal>
    interface IFloatingPointConstants<decimal>
    interface IIncrementOperators<decimal>
    interface IMultiplicativeIdentity<decimal, decimal>
    interface IMultiplyOperators<decimal, decimal, decimal>
    interface INumberBase<decimal>
    interface ISubtractionOperators<decimal, decimal, decimal>
    interface IUnaryNegationOperators<decimal, decimal>
    interface IUnaryPlusOperators<decimal, decimal>
    interface IModulusOperators<decimal, decimal, decimal>
    interface INumber<decimal>
    interface ISignedNumber<decimal>
    interface IMinMaxValue<decimal>
    interface IDeserializationCallback
    interface ISerializable
type decimal = struct
    interface IConvertible
    interface IFormattable
    interface IDeserializationCallback
[<System.Serializable>]
type decimal = struct
    interface IFormattable
    interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type decimal = struct
    interface IFormattable
    interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type decimal = struct
    interface IFormattable
    interface IConvertible
    interface IDeserializationCallback
type decimal = struct
    interface IFormattable
Public Structure Decimal
Implements IComparable, IComparable(Of Decimal), IConvertible, IEquatable(Of Decimal), IFormattable
Public Structure Decimal
Implements IComparable, IComparable(Of Decimal), IConvertible, IDeserializationCallback, IEquatable(Of Decimal), IFormattable, ISerializable
Public Structure Decimal
Implements IComparable, IComparable(Of Decimal), IConvertible, IDeserializationCallback, IEquatable(Of Decimal), ISerializable, ISpanFormattable
Public Structure Decimal
Implements IAdditionOperators(Of Decimal, Decimal, Decimal), IAdditiveIdentity(Of Decimal, Decimal), IComparable(Of Decimal), IComparisonOperators(Of Decimal, Decimal, Boolean), IConvertible, IDecrementOperators(Of Decimal), IDeserializationCallback, IDivisionOperators(Of Decimal, Decimal, Decimal), IEqualityOperators(Of Decimal, Decimal, Boolean), IEquatable(Of Decimal), IFloatingPoint(Of Decimal), IFloatingPointConstants(Of Decimal), IIncrementOperators(Of Decimal), IMinMaxValue(Of Decimal), IModulusOperators(Of Decimal, Decimal, Decimal), IMultiplicativeIdentity(Of Decimal, Decimal), IMultiplyOperators(Of Decimal, Decimal, Decimal), INumber(Of Decimal), INumberBase(Of Decimal), IParsable(Of Decimal), ISerializable, ISignedNumber(Of Decimal), ISpanParsable(Of Decimal), ISubtractionOperators(Of Decimal, Decimal, Decimal), IUnaryNegationOperators(Of Decimal, Decimal), IUnaryPlusOperators(Of Decimal, Decimal)
Public Structure Decimal
Implements IAdditionOperators(Of Decimal, Decimal, Decimal), IAdditiveIdentity(Of Decimal, Decimal), IComparable(Of Decimal), IComparisonOperators(Of Decimal, Decimal, Boolean), IConvertible, IDecrementOperators(Of Decimal), IDeserializationCallback, IDivisionOperators(Of Decimal, Decimal, Decimal), IEqualityOperators(Of Decimal, Decimal, Boolean), IEquatable(Of Decimal), IFloatingPoint(Of Decimal), IFloatingPointConstants(Of Decimal), IIncrementOperators(Of Decimal), IMinMaxValue(Of Decimal), IModulusOperators(Of Decimal, Decimal, Decimal), IMultiplicativeIdentity(Of Decimal, Decimal), IMultiplyOperators(Of Decimal, Decimal, Decimal), INumber(Of Decimal), INumberBase(Of Decimal), IParsable(Of Decimal), ISerializable, ISignedNumber(Of Decimal), ISpanParsable(Of Decimal), ISubtractionOperators(Of Decimal, Decimal, Decimal), IUnaryNegationOperators(Of Decimal, Decimal), IUnaryPlusOperators(Of Decimal, Decimal), IUtf8SpanParsable(Of Decimal)
Public Structure Decimal
Implements IComparable, IComparable(Of Decimal), IConvertible, IDeserializationCallback, IEquatable(Of Decimal), IFormattable
Public Structure Decimal
Implements IComparable, IConvertible, IFormattable
Public Structure Decimal
Implements IComparable, IComparable(Of Decimal), IEquatable(Of Decimal), IFormattable
Dědičnost
Decimal
Atributy
Implementuje
IComparable IComparable<Decimal> IConvertible IEquatable<Decimal> IFormattable IDeserializationCallback ISerializable ISpanFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<Decimal> IParsable<TSelf> ISpanParsable<Decimal> ISpanParsable<TSelf> IAdditionOperators<Decimal,Decimal,Decimal> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<Decimal,Decimal> IAdditiveIdentity<TSelf,TSelf> IComparisonOperators<Decimal,Decimal,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<Decimal> IDecrementOperators<TSelf> IDivisionOperators<Decimal,Decimal,Decimal> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<Decimal,Decimal,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IFloatingPoint<Decimal> IFloatingPointConstants<Decimal> IFloatingPointConstants<TSelf> IIncrementOperators<Decimal> IIncrementOperators<TSelf> IMinMaxValue<Decimal> IModulusOperators<Decimal,Decimal,Decimal> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<Decimal,Decimal> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<Decimal,Decimal,Decimal> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<Decimal> INumber<TSelf> INumberBase<Decimal> INumberBase<TSelf> ISignedNumber<Decimal> ISignedNumber<TSelf> ISubtractionOperators<Decimal,Decimal,Decimal> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<Decimal,Decimal> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<Decimal,Decimal> IUnaryPlusOperators<TSelf,TSelf> IUtf8SpanFormattable IUtf8SpanParsable<Decimal> IUtf8SpanParsable<TSelf>

Poznámky

Další informace o tomto rozhraní API najdete v tématu Poznámky k doplňkovému rozhraní API pro Decimal.

Konstruktory

Decimal(Double)

Inicializuje novou instanci Decimal na hodnotu zadaného čísla s plovoucí desetinou čárkou s dvojitou přesností.

Decimal(Int32)

Inicializuje novou instanci Decimal na hodnotu zadaného 32bitového celého čísla se signedýmmm.

Decimal(Int32, Int32, Int32, Boolean, Byte)

Inicializuje novou instanci Decimal z parametrů určující součásti instance.

Decimal(Int32[])

Inicializuje novou instanci Decimal na desítkovou hodnotu reprezentovanou v binární soustavě a obsaženou v zadané matici.

Decimal(Int64)

Inicializuje novou instanci Decimal na hodnotu zadaného 64bitového celého čísla se signedýmmm adresou.

Decimal(ReadOnlySpan<Int32>)

Inicializuje novou instanci Decimal na desítkovou hodnotu reprezentovanou v binární soustavě a obsaženou v zadaném rozsahu.

Decimal(Single)

Inicializuje novou instanci Decimal na hodnotu zadaného čísla s plovoucí desetinou čárkou s jednoduchou přesností.

Decimal(UInt32)

Inicializuje novou instanci Decimal na hodnotu zadaného 32bitového celého čísla bez znaménka.

Decimal(UInt64)

Inicializuje novou instanci Decimal na hodnotu zadaného 64bitového celého čísla bez znaménka.

Pole

MaxValue

Představuje největší možnou hodnotu .Decimal Toto pole je konstantní a je jen pro čtení.

MinusOne

Představuje číslo záporné (-1).

MinValue

Představuje nejmenší možnou hodnotu .Decimal Toto pole je konstantní a je jen pro čtení.

One

Představuje číslo jedna (1).

Zero

Představuje číslo nula (0).

Vlastnosti

Scale

Získá koeficient desetinné čárky, což je číslo od 0 do 28, které představuje počet desetinných číslic.

Metody

Abs(Decimal)

Vypočítá absolutní hodnotu.

Add(Decimal, Decimal)

Sečte dvě zadané Decimal hodnoty.

Ceiling(Decimal)

Vrátí nejmenší celočíselnou hodnotu, která je větší než nebo rovna zadanému desetinném číslu.

Clamp(Decimal, Decimal, Decimal)

Upne hodnotu na inkluzivní minimální a maximální hodnotu.

Compare(Decimal, Decimal)

Porovná dvě zadané Decimal hodnoty.

CompareTo(Decimal)

Porovná tuto instanci se zadaným Decimal objektem a vrátí porovnání jejich relativních hodnot.

CompareTo(Object)

Porovná tuto instanci se zadaným objektem a vrátí porovnání jejich relativních hodnot.

CopySign(Decimal, Decimal)

Zkopíruje znaménko hodnoty na znaménko jiné hodnoty.

CreateChecked<TOther>(TOther)

Vytvoří instanci aktuálního typu z hodnoty a vyvolá výjimku přetečení pro všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

CreateSaturating<TOther>(TOther)

Vytvoří instanci aktuálního typu z hodnoty a nasytí všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

CreateTruncating<TOther>(TOther)

Vytvoří instanci aktuálního typu z hodnoty a zkrátí všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

Divide(Decimal, Decimal)

Rozdělí dvě zadané Decimal hodnoty.

Equals(Decimal)

Vrátí hodnotu určující, zda tato instance a zadaný Decimal objekt představují stejnou hodnotu.

Equals(Decimal, Decimal)

Vrátí hodnotu určující, zda dvě zadané instance představují Decimal stejnou hodnotu.

Equals(Object)

Vrátí hodnotu určující, zda tato instance a zadaná Object představují stejný typ a hodnotu.

Floor(Decimal)

Zaokrouhlí zadané Decimal číslo na nejbližší celé číslo směrem k zápornému nekonečnu.

FromOACurrency(Int64)

Převede zadané 64bitové 64bitové celé číslo se sadou, které obsahuje hodnotu OLE Automation Currency, na ekvivalentní Decimal hodnotu.

GetBits(Decimal)

Převede hodnotu zadané instance Decimal na její ekvivalentní binární reprezentaci.

GetBits(Decimal, Span<Int32>)

Převede hodnotu zadané instance Decimal na její ekvivalentní binární reprezentaci.

GetHashCode()

Vrátí hodnotu hash pro tuto instanci.

GetTypeCode()

Vrátí hodnotu TypeCode pro typ Decimalhodnoty .

IsCanonical(Decimal)

Určuje, zda je hodnota v kanonické reprezentaci.

IsEvenInteger(Decimal)

Určuje, zda hodnota představuje sudé číslo.

IsInteger(Decimal)

Určuje, zda hodnota představuje celočíselné číslo.

IsNegative(Decimal)

Určuje, jestli je hodnota záporná.

IsOddInteger(Decimal)

Určuje, zda hodnota představuje liché celočíselné číslo.

IsPositive(Decimal)

Určuje, jestli je hodnota kladná.

Max(Decimal, Decimal)

Porovná dvě hodnoty pro výpočet, který je větší.

MaxMagnitude(Decimal, Decimal)

Porovná dvě hodnoty pro výpočet, který je větší.

Min(Decimal, Decimal)

Porovná dvě hodnoty s výpočtem, který je menší.

MinMagnitude(Decimal, Decimal)

Porovná dvě hodnoty s výpočtem, který je menší.

Multiply(Decimal, Decimal)

Vynásobí dvě zadané Decimal hodnoty.

Negate(Decimal)

Vrátí výsledek vynásobení zadané Decimal hodnoty zápornou hodnotou.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Parsuje rozsah znaků UTF-8 na hodnotu.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Parsuje rozsah znaků UTF-8 na hodnotu.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Parsuje rozsah znaků na hodnotu.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Převede reprezentaci rozsahu čísla na jeho Decimal ekvivalent pomocí zadaného stylu a formátu specifického pro jazykovou verzi.

Parse(String)

Převede řetězcové vyjádření čísla na jeho Decimal ekvivalent.

Parse(String, IFormatProvider)

Převede řetězcové vyjádření čísla na jeho Decimal ekvivalent pomocí informací o formátu specifickém pro zadanou jazykovou verzi.

Parse(String, NumberStyles)

Převede řetězcové vyjádření čísla v zadaném stylu na jeho Decimal ekvivalent.

Parse(String, NumberStyles, IFormatProvider)

Převede řetězcové vyjádření čísla na jeho Decimal ekvivalent pomocí zadaného stylu a formátu specifického pro jazykovou verzi.

Remainder(Decimal, Decimal)

Vypočítá zbytek po vydělení dvou Decimal hodnot.

Round(Decimal)

Zaokrouhlí desetinnou hodnotu na nejbližší celé číslo.

Round(Decimal, Int32)

Decimal Zaokrouhlí hodnotu na zadaný počet desetinných míst.

Round(Decimal, Int32, MidpointRounding)

Zaokrouhlí desetinnou hodnotu na zadanou přesnost pomocí zadané strategie zaokrouhlování.

Round(Decimal, MidpointRounding)

Zaokrouhlí desetinnou hodnotu na celé číslo pomocí zadané strategie zaokrouhlování.

Sign(Decimal)

Vypočítá znaménko hodnoty.

Subtract(Decimal, Decimal)

Odečte jednu zadanou Decimal hodnotu od jiné.

ToByte(Decimal)

Převede hodnotu zadaného Decimal na ekvivalentní 8bitové celé číslo bez znaménka.

ToDouble(Decimal)

Převede hodnotu zadaného Decimal čísla na ekvivalentní číslo s dvojitou přesností s plovoucí desetinou čárkou.

ToInt16(Decimal)

Převede hodnotu zadaného Decimal na ekvivalentní 16bitové 16bitové celé číslo se signoumi adresou.

ToInt32(Decimal)

Převede hodnotu zadaného Decimal na ekvivalentní 32bitové celé číslo se signoum adresou.

ToInt64(Decimal)

Převede hodnotu zadaného Decimal na ekvivalentní 64bitové celé číslo se signoum adresou.

ToOACurrency(Decimal)

Převede zadanou Decimal hodnotu na ekvivalentní hodnotu OLE Automation Currency, která je obsažena v 64bitovém celočíselném symbolu.

ToSByte(Decimal)

Převede hodnotu zadaného Decimal na ekvivalentní 8bitové celé číslo se signoum adresou.

ToSingle(Decimal)

Převede hodnotu zadaného Decimal čísla na ekvivalentní číslo s plovoucí desetinou čárkou s jednoduchou přesností.

ToString()

Převádí číselnou hodnotu této instance na její ekvivalentní řetězcové vyjádření.

ToString(IFormatProvider)

Převádí číselnou hodnotu této instance na její ekvivalentní řetězcové vyjádření pomocí určených informací o formátování specifických pro jazykovou verzi.

ToString(String)

Převádí číselnou hodnotu této instance na její ekvivalentní řetězcové vyjádření pomocí určeného formátu.

ToString(String, IFormatProvider)

Převádí číselnou hodnotu této instance na její ekvivalentní řetězcové vyjádření pomocí určeného formátu a informací o formátování specifických pro jazykovou verzi.

ToUInt16(Decimal)

Převede hodnotu zadaného Decimal na ekvivalentní 16bitové celé číslo bez znaménka.

ToUInt32(Decimal)

Převede hodnotu zadaného Decimal na ekvivalentní 32bitové celé číslo bez znaménka.

ToUInt64(Decimal)

Převede hodnotu zadaného Decimal na ekvivalentní 64bitové celé číslo bez znaménka.

Truncate(Decimal)

Vrátí celočíselné číslice zadaného Decimalčísla. Všechny desetinné číslice budou zahozeny.

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

Pokusí se naformátovat hodnotu aktuální instance jako UTF-8 do zadaného rozsahu bajtů.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Pokusí se formátovat hodnotu aktuální desetinné instance do zadaného rozsahu znaků.

TryGetBits(Decimal, Span<Int32>, Int32)

Pokusí se převést hodnotu zadané instance Decimal na její ekvivalentní binární reprezentaci.

TryParse(ReadOnlySpan<Byte>, Decimal)

Pokusí se převést znakový rozsah UTF-8 obsahující řetězcové vyjádření čísla na jeho desítkový ekvivalent se znaménkem.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Decimal)

Pokusí se parsovat rozsah znaků UTF-8 na hodnotu.

TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Decimal)

Pokusí se parsovat rozsah znaků UTF-8 na hodnotu.

TryParse(ReadOnlySpan<Char>, Decimal)

Převede reprezentaci rozsahu čísla na jeho Decimal ekvivalent pomocí zadaného stylu a formátu specifického pro jazykovou verzi. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Decimal)

Pokusí se parsovat rozsah znaků na hodnotu.

TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Decimal)

Převede reprezentaci rozsahu čísla na jeho Decimal ekvivalent pomocí zadaného stylu a formátu specifického pro jazykovou verzi. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli.

TryParse(String, Decimal)

Převede řetězcové vyjádření čísla na jeho Decimal ekvivalent. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli.

TryParse(String, IFormatProvider, Decimal)

Pokusí se parsovat řetězec na hodnotu.

TryParse(String, NumberStyles, IFormatProvider, Decimal)

Převede řetězcové vyjádření čísla na jeho Decimal ekvivalent pomocí zadaného stylu a formátu specifického pro jazykovou verzi. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli.

Operátory

Addition(Decimal, Decimal)

Sečte dvě zadané Decimal hodnoty.

Decrement(Decimal)

Sníží operand o Decimal jeden.

Division(Decimal, Decimal)

Rozdělí dvě zadané Decimal hodnoty.

Equality(Decimal, Decimal)

Vrátí hodnotu, která označuje, zda jsou dvě Decimal hodnoty stejné.

Explicit(Decimal to Byte)

Definuje explicitní převod Decimal na 8bitové celé číslo bez znaménka.

Explicit(Decimal to Char)

Definuje explicitní převod znaku na Decimal znak Unicode.

Explicit(Decimal to Double)

Definuje explicitní převod Decimal čísla na číslo s plovoucí desetinou čárkou s dvojitou přesností.

Explicit(Decimal to Int16)

Definuje explicitní převod Decimal na 16bitové celé číslo se signýmm.

Explicit(Decimal to Int32)

Definuje explicitní převod objektu Decimal na 32bitové celé číslo se signoumimi sadou.

Explicit(Decimal to Int64)

Definuje explicitní převod Decimal na 64bitové celé číslo se signoum.

Explicit(Decimal to SByte)

Definuje explicitní převod Decimal na 8bitové celé číslo se signedýmm.

Toto rozhraní API neodpovídá specifikaci CLS.

Explicit(Decimal to Single)

Definuje explicitní převod Decimal na číslo s plovoucí desetinou čárkou s jednoduchou přesností.

Explicit(Decimal to UInt16)

Definuje explicitní převod Decimal na 16bitové celé číslo bez znaménka.

Toto rozhraní API neodpovídá specifikaci CLS.

Explicit(Decimal to UInt32)

Definuje explicitní převod Decimal na 32bitové celé číslo bez znaménka.

Toto rozhraní API neodpovídá specifikaci CLS.

Explicit(Decimal to UInt64)

Definuje explicitní převod Decimal na 64bitové celé číslo bez znaménka.

Toto rozhraní API neodpovídá specifikaci CLS.

Explicit(Double to Decimal)

Definuje explicitní převod čísla s plovoucí desetinou čárkou s dvojitou přesností na Decimal.

Explicit(Single to Decimal)

Definuje explicitní převod čísla s plovoucí desetinou čárkou s jednoduchou přesností na Decimal.

GreaterThan(Decimal, Decimal)

Vrátí hodnotu označující, zda je zadaná Decimal hodnota větší než jiná zadaná Decimalhodnota .

GreaterThanOrEqual(Decimal, Decimal)

Vrátí hodnotu označující, zda je zadaná Decimal hodnota větší nebo rovna jiné zadané Decimalhodnotě .

Implicit(Byte to Decimal)

Definuje implicitní převod 8bitového celého čísla bez znaménka Decimalna .

Implicit(Char to Decimal)

Definuje implicitní převod znaku Unicode na Decimal.

Implicit(Int16 to Decimal)

Definuje implicitní převod 16bitového celého čísla se signedýmm Decimal.

Implicit(Int32 to Decimal)

Definuje implicitní převod 32bitového celého čísla se signedýmmchmům pro objekt Decimal.

Implicit(Int64 to Decimal)

Definuje implicitní převod 64bitového celého čísla se signedýmm Decimal.

Implicit(SByte to Decimal)

Definuje implicitní převod 8bitového celočíselného čísla se signedýmm Decimal.

Toto rozhraní API neodpovídá specifikaci CLS.

Implicit(UInt16 to Decimal)

Definuje implicitní převod 16bitového celého čísla bez znaménka Decimalna .

Toto rozhraní API neodpovídá specifikaci CLS.

Implicit(UInt32 to Decimal)

Definuje implicitní převod 32bitového celého čísla bez znaménka Decimalna .

Toto rozhraní API neodpovídá specifikaci CLS.

Implicit(UInt64 to Decimal)

Definuje implicitní převod 64bitového celého čísla bez znaménka Decimalna .

Toto rozhraní API neodpovídá specifikaci CLS.

Increment(Decimal)

Zvýší operand o Decimal 1.

Inequality(Decimal, Decimal)

Vrátí hodnotu, která označuje, zda dva Decimal objekty mají různé hodnoty.

LessThan(Decimal, Decimal)

Vrátí hodnotu označující, zda je zadaná Decimal hodnota menší než jiná zadaná Decimalhodnota .

LessThanOrEqual(Decimal, Decimal)

Vrátí hodnotu označující, zda je zadaná Decimal hodnota menší nebo rovna jiné zadané Decimalhodnotě .

Modulus(Decimal, Decimal)

Vrátí zbytek vyplývající z dělení dvou zadaných Decimal hodnot.

Multiply(Decimal, Decimal)

Vynásobí dvě zadané Decimal hodnoty.

Subtraction(Decimal, Decimal)

Odečte dvě zadané Decimal hodnoty.

UnaryNegation(Decimal)

Neguje hodnotu zadaného Decimal operandu.

UnaryPlus(Decimal)

Vrátí hodnotu operandu Decimal (znaménko operandu se nezmění).

Explicitní implementace rozhraní

IAdditiveIdentity<Decimal,Decimal>.AdditiveIdentity

Získá přídatnou identitu aktuálního typu.

IComparable.CompareTo(Object)

Porovná aktuální instanci s jiným objektem stejného typu a vrátí celé číslo udávající, zda aktuální instance předchází, následuje nebo se vyskytuje ve stejné pozici v pořadí řazení jako druhý objekt.

IConvertible.GetTypeCode()

Vrátí hodnotu TypeCode pro tuto instanci.

IConvertible.ToBoolean(IFormatProvider)

Popis tohoto člena najdete v tématu ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Popis tohoto člena najdete v tématu ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Tento převod není podporován. Pokus o použití této metody vyvolá .InvalidCastException

IConvertible.ToDateTime(IFormatProvider)

Tento převod není podporován. Pokus o použití této metody vyvolá .InvalidCastException

IConvertible.ToDecimal(IFormatProvider)

Popis tohoto člena najdete v tématu ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Popis tohoto člena najdete v tématu ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Popis tohoto člena najdete v tématu ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Popis tohoto člena najdete v tématu ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Popis tohoto člena najdete v tématu ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Popis tohoto člena najdete v tématu ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Popis tohoto člena najdete v tématu ToSingle(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider)

Popis tohoto člena najdete v tématu ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Popis tohoto člena najdete v tématu ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Popis tohoto člena najdete v tématu ToInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Popis tohoto člena najdete v tématu ToInt64(IFormatProvider).

IDeserializationCallback.OnDeserialization(Object)

Spouští se po dokončení rekonstrukce objektu.

IFloatingPoint<Decimal>.GetExponentByteCount()

Získá počet bajtů, které budou zapsány jako součást .TryWriteExponentLittleEndian(Span<Byte>, Int32)

IFloatingPoint<Decimal>.GetExponentShortestBitLength()

Získá délku v bitech nejkratšího dvojčího doplňku reprezentace aktuálního exponentu.

IFloatingPoint<Decimal>.GetSignificandBitLength()

Získá délku v bitech aktuální significand.

IFloatingPoint<Decimal>.GetSignificandByteCount()

Získá počet bajtů, které budou zapsány jako součást .TryWriteSignificandLittleEndian(Span<Byte>, Int32)

IFloatingPoint<Decimal>.TryWriteExponentBigEndian(Span<Byte>, Int32)

Pokusí se zapsat aktuální exponent ve formátu big-endian do daného rozsahu.

IFloatingPoint<Decimal>.TryWriteExponentLittleEndian(Span<Byte>, Int32)

Pokusí se zapsat aktuální exponent ve formátu little-endian do daného rozsahu.

IFloatingPoint<Decimal>.TryWriteSignificandBigEndian(Span<Byte>, Int32)

Pokusí se zapsat aktuální significand ve formátu big-endian do daného rozsahu.

IFloatingPoint<Decimal>.TryWriteSignificandLittleEndian(Span<Byte>, Int32)

Pokusí se zapsat aktuální significand ve formátu little-endian do daného rozsahu.

IFloatingPointConstants<Decimal>.E

Získá matematickou konstantu e.

IFloatingPointConstants<Decimal>.Pi

Získá matematickou konstantu pi.

IFloatingPointConstants<Decimal>.Tau

Získá matematickou konstantu tau.

IMinMaxValue<Decimal>.MaxValue

Získá maximální hodnotu aktuálního typu.

IMinMaxValue<Decimal>.MinValue

Získá minimální hodnotu aktuálního typu.

IMultiplicativeIdentity<Decimal,Decimal>.MultiplicativeIdentity

Získá multiplikativní identitu aktuálního typu.

INumber<Decimal>.MaxNumber(Decimal, Decimal)

Porovná dvě hodnoty pro výpočet, který je větší a vrátí druhou hodnotu, pokud je NaNvstup .

INumber<Decimal>.MinNumber(Decimal, Decimal)

Porovná dvě hodnoty pro výpočet, který je menší a vrátí druhou hodnotu, pokud je NaNvstup .

INumberBase<Decimal>.IsComplexNumber(Decimal)

Určuje, zda hodnota představuje komplexní číslo.

INumberBase<Decimal>.IsFinite(Decimal)

Určuje, zda je hodnota konečná.

INumberBase<Decimal>.IsImaginaryNumber(Decimal)

Určuje, zda hodnota představuje čisté imaginární číslo.

INumberBase<Decimal>.IsInfinity(Decimal)

Určuje, zda je hodnota nekonečná.

INumberBase<Decimal>.IsNaN(Decimal)

Určuje, jestli je hodnota NaN.

INumberBase<Decimal>.IsNegativeInfinity(Decimal)

Určuje, zda je hodnota záporné nekonečno.

INumberBase<Decimal>.IsNormal(Decimal)

Určuje, zda je hodnota normální.

INumberBase<Decimal>.IsPositiveInfinity(Decimal)

Určuje, zda je hodnota kladné nekonečno.

INumberBase<Decimal>.IsRealNumber(Decimal)

Určuje, zda hodnota představuje reálné číslo.

INumberBase<Decimal>.IsSubnormal(Decimal)

Určuje, jestli je hodnota podnormální.

INumberBase<Decimal>.IsZero(Decimal)

Určuje, zda je hodnota nula.

INumberBase<Decimal>.MaxMagnitudeNumber(Decimal, Decimal)

Porovná dvě hodnoty pro výpočet, který má větší velikost a vrátí druhou hodnotu, pokud je NaNvstup .

INumberBase<Decimal>.MinMagnitudeNumber(Decimal, Decimal)

Porovná dvě hodnoty pro výpočet, který má menší velikost a vrátí druhou hodnotu, pokud je NaNvstup .

INumberBase<Decimal>.One

Získá hodnotu 1 pro typ.

INumberBase<Decimal>.Radix

Získá radix nebo základ pro typ.

INumberBase<Decimal>.TryConvertFromChecked<TOther>(TOther, Decimal)

Představuje desetinné číslo s plovoucí desetinnou čárkou.

INumberBase<Decimal>.TryConvertFromSaturating<TOther>(TOther, Decimal)

Představuje desetinné číslo s plovoucí desetinnou čárkou.

INumberBase<Decimal>.TryConvertFromTruncating<TOther>(TOther, Decimal)

Představuje desetinné číslo s plovoucí desetinnou čárkou.

INumberBase<Decimal>.TryConvertToChecked<TOther>(Decimal, TOther)

Pokusí se převést instanci aktuálního typu na jiný typ, vyvolá výjimku přetečení pro všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

INumberBase<Decimal>.TryConvertToSaturating<TOther>(Decimal, TOther)

Pokusí se převést instanci aktuálního typu na jiný typ, nasytí všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

INumberBase<Decimal>.TryConvertToTruncating<TOther>(Decimal, TOther)

Pokusí se převést instanci aktuálního typu na jiný typ a zkrátí všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu.

INumberBase<Decimal>.Zero

Získá hodnotu 0 pro typ.

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Naplní SerializationInfo objekt daty potřebnými k serializaci cílového objektu.

ISignedNumber<Decimal>.NegativeOne

Získá hodnotu -1 pro typ.

Platí pro

Bezpečný přístup z více vláken

Všechny členy tohoto typu jsou zabezpečeny pro přístup z více vláken. Členy, které patrně upravují stav instance, ve skutečnosti vrací novou instanci inicializovanou s použitím nové hodnoty. Jako u jakéhokoli typu, čtení a zápis do sdílené proměnné, která obsahuje instanci tohoto typu, musí být chráněn zámkem, který zaručí bezpečný přístup z více vláken.

Viz také