Decimal Struktura
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í.
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
- 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. |
ConvertToInteger<TInteger>(Decimal) |
Představuje desetinné číslo s plovoucí desetinnou čárkou. |
ConvertToIntegerNative<TInteger>(Decimal) |
Představuje desetinné číslo s plovoucí desetinnou čárkou. |
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() | |
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 |
IFloatingPointConstants<Decimal>.Pi |
Získá matematickou konstantu |
IFloatingPointConstants<Decimal>.Tau |
Získá matematickou konstantu |
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 |
INumber<Decimal>.MinNumber(Decimal, Decimal) |
Porovná dvě hodnoty pro výpočet, který je menší a vrátí druhou hodnotu, pokud je |
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 |
INumberBase<Decimal>.MinMagnitudeNumber(Decimal, Decimal) |
Porovná dvě hodnoty pro výpočet, který má menší velikost a vrátí druhou hodnotu, pokud je |
INumberBase<Decimal>.MultiplyAddEstimate(Decimal, Decimal, Decimal) |
Představuje desetinné číslo s plovoucí desetinnou čárkou. |
INumberBase<Decimal>.One |
Získá hodnotu |
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 |
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Naplní SerializationInfo objekt daty potřebnými k serializaci cílového objektu. |
ISignedNumber<Decimal>.NegativeOne |
Získá hodnotu |
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é
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro