Decimal Struct

Definitie

Vertegenwoordigt een decimaal drijvende-kommanummer.

public value class System::Decimal : IComparable, IComparable<System::Decimal>, IConvertible, IEquatable<System::Decimal>, IFormattable
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, 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, 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<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 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 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 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
    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 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 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, 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 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
Overname
Decimal
Kenmerken
Implementeringen
IComparable IComparable<Decimal> IConvertible IEquatable<Decimal> IFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<Decimal> IParsable<TSelf> ISpanFormattable ISpanParsable<Decimal> ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<Decimal> IUtf8SpanParsable<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> IDeserializationCallback ISerializable

Opmerkingen

Zie Aanvullende API-opmerkingen voor Decimal voor meer informatie over deze API.

Constructors

Name Description
Decimal(Double)

Initialiseert een nieuw exemplaar van Decimal de waarde van het opgegeven drijvendekommagetal met dubbele precisie.

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

Initialiseert een nieuw exemplaar van Decimal parameters die de samenstellende onderdelen van het exemplaar opgeven.

Decimal(Int32)

Initialiseert een nieuw exemplaar van Decimal de waarde van het opgegeven 32-bits ondertekende gehele getal.

Decimal(Int32[])

Initialiseert een nieuw exemplaar van Decimal een decimale waarde die wordt weergegeven in binair en in een opgegeven matrix.

Decimal(Int64)

Initialiseert een nieuw exemplaar van Decimal de waarde van het opgegeven 64-bits ondertekende gehele getal.

Decimal(ReadOnlySpan<Int32>)

Initialiseert een nieuw exemplaar van Decimal een decimale waarde die wordt weergegeven in binair en in de opgegeven periode.

Decimal(Single)

Initialiseert een nieuw exemplaar van Decimal de waarde van het opgegeven drijvendekommagetal met één precisie.

Decimal(UInt32)

Initialiseert een nieuw exemplaar van Decimal de waarde van het opgegeven 32-bits geheel getal zonder teken.

Decimal(UInt64)

Initialiseert een nieuw exemplaar van Decimal de waarde van het opgegeven 64-bits geheel getal zonder teken.

Velden

Name Description
MaxValue

Vertegenwoordigt de grootst mogelijke waarde van Decimal. Dit veld is constant en alleen-lezen.

MinusOne

Geeft het getal negatief aan (-1).

MinValue

Vertegenwoordigt de kleinste mogelijke waarde van Decimal. Dit veld is constant en alleen-lezen.

One

Vertegenwoordigt het getal één (1).

Zero

Geeft het getal nul (0) aan.

Eigenschappen

Name Description
Scale

Hiermee haalt u de schaalfactor van het decimaalteken op, een getal van 0 tot 28 dat het aantal decimalen aangeeft.

Methoden

Name Description
Abs(Decimal)

Berekent de absolute waarde van een waarde.

Add(Decimal, Decimal)

Hiermee worden twee opgegeven waarden toegevoegd Decimal .

Ceiling(Decimal)

Retourneert de kleinste integrale waarde die groter is dan of gelijk is aan het opgegeven decimale getal.

Clamp(Decimal, Decimal, Decimal)

Klemmen een waarde tot een inclusieve minimum- en maximumwaarde.

Compare(Decimal, Decimal)

Vergelijkt twee opgegeven Decimal waarden.

CompareTo(Decimal)

Vergelijkt dit exemplaar met een opgegeven Decimal object en retourneert een vergelijking van de relatieve waarden.

CompareTo(Object)

Vergelijkt dit exemplaar met een opgegeven object en retourneert een vergelijking van de relatieve waarden.

ConvertToInteger<TInteger>(Decimal)

Converteert een waarde naar een opgegeven geheel getal met behulp van verzadiging bij overloop

ConvertToIntegerNative<TInteger>(Decimal)

Converteert een waarde naar een opgegeven geheel getaltype met behulp van platformspecifiek gedrag bij overloop.

CopySign(Decimal, Decimal)

Kopieert het teken van een waarde naar het teken van een andere waarde.

CreateChecked<TOther>(TOther)

Hiermee maakt u een exemplaar van het huidige type op basis van een waarde en genereert u een overloopuitzondering voor waarden die buiten het vertegenwoordigbare bereik van het huidige type vallen.

CreateSaturating<TOther>(TOther)

Hiermee maakt u een exemplaar van het huidige type op basis van een waarde, waarbij alle waarden die buiten het vertegenwoordigbare bereik van het huidige type vallen, worden verzadiging weergegeven.

CreateTruncating<TOther>(TOther)

Hiermee maakt u een exemplaar van het huidige type op basis van een waarde, waarbij alle waarden worden afgekapt die buiten het vertegenwoordigbare bereik van het huidige type vallen.

Divide(Decimal, Decimal)

Verdeelt twee opgegeven Decimal waarden.

Equals(Decimal, Decimal)

Retourneert een waarde die aangeeft of twee opgegeven exemplaren Decimal dezelfde waarde vertegenwoordigen.

Equals(Decimal)

Retourneert een waarde die aangeeft of dit exemplaar en een opgegeven Decimal object dezelfde waarde vertegenwoordigen.

Equals(Object)

Retourneert een waarde die aangeeft of dit exemplaar en een opgegeven Object hetzelfde type en dezelfde waarde vertegenwoordigen.

Floor(Decimal)

Rondt een opgegeven Decimal getal af op het dichtstbijzijnde gehele getal naar een negatief oneindig getal.

FromOACurrency(Int64)

Converteert het opgegeven 64-bits ondertekende gehele getal, dat een OLE Automation-valutawaarde bevat, naar de equivalente Decimal waarde.

GetBits(Decimal, Span<Int32>)

Converteert de waarde van een opgegeven exemplaar naar Decimal de equivalente binaire weergave.

GetBits(Decimal)

Converteert de waarde van een opgegeven exemplaar naar Decimal de equivalente binaire weergave.

GetHashCode()

Retourneert de hash-code voor dit exemplaar.

GetTypeCode()

Geeft als resultaat het TypeCode voor waardetype Decimal.

IsCanonical(Decimal)

Bepaalt of een waarde zich in de canonieke weergave bevindt.

IsEvenInteger(Decimal)

Bepaalt of een waarde een even integraal getal vertegenwoordigt.

IsInteger(Decimal)

Bepaalt of een waarde een integraal getal vertegenwoordigt.

IsNegative(Decimal)

Bepaalt of een waarde negatief is.

IsOddInteger(Decimal)

Bepaalt of een waarde een oneven integraal getal vertegenwoordigt.

IsPositive(Decimal)

Bepaalt of een waarde positief is.

Max(Decimal, Decimal)

Vergelijkt twee waarden met berekeningen die groter zijn.

MaxMagnitude(Decimal, Decimal)

Vergelijkt twee waarden met berekeningen die groter zijn.

Min(Decimal, Decimal)

Vergelijkt twee waarden met berekeningen die kleiner zijn.

MinMagnitude(Decimal, Decimal)

Vergelijkt twee waarden met berekeningen die kleiner zijn.

Multiply(Decimal, Decimal)

Vermenigvuldigt twee opgegeven Decimal waarden.

Negate(Decimal)

Retourneert het resultaat van het vermenigvuldigen van de opgegeven Decimal waarde met een negatieve waarde.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Parseert een reeks UTF-8 tekens in een waarde.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Parseert een reeks UTF-8 tekens in een waarde.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Parseert een reeks tekens in een waarde.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Converteert de spanweergave van een getal naar Decimal het equivalent ervan met behulp van de opgegeven stijl en cultuurspecifieke notatie.

Parse(String, IFormatProvider)

Converteert de tekenreeksweergave van een getal naar het Decimal equivalent ervan met behulp van de opgegeven cultuurspecifieke notatiegegevens.

Parse(String, NumberStyles, IFormatProvider)

Converteert de tekenreeksweergave van een getal naar het Decimal equivalent ervan met behulp van de opgegeven stijl en cultuurspecifieke notatie.

Parse(String, NumberStyles)

Converteert de tekenreeksweergave van een getal in een opgegeven stijl naar het Decimal equivalent ervan.

Parse(String)

Converteert de tekenreeksweergave van een getal naar het Decimal equivalent ervan.

Remainder(Decimal, Decimal)

Berekent de rest na het delen van twee Decimal waarden.

Round(Decimal, Int32, MidpointRounding)

Rondt een decimale waarde af op de opgegeven precisie met behulp van de opgegeven afrondingsstrategie.

Round(Decimal, Int32)

Rondt een Decimal waarde af op een opgegeven aantal decimalen.

Round(Decimal, MidpointRounding)

Rondt een decimale waarde af op een geheel getal met behulp van de opgegeven afrondingsstrategie.

Round(Decimal)

Rondt een decimale waarde af op het dichtstbijzijnde gehele getal.

Sign(Decimal)

Berekent het teken van een waarde.

Subtract(Decimal, Decimal)

Trekt een opgegeven Decimal waarde af van een andere.

ToByte(Decimal)

Converteert de waarde van de opgegeven Decimal waarde naar het equivalente 8-bits niet-ondertekende gehele getal.

ToDouble(Decimal)

Converteert de waarde van de opgegeven Decimal waarde naar het equivalente drijvendekommagetal met dubbele precisie.

ToInt16(Decimal)

Converteert de waarde van de opgegeven Decimal waarde naar het equivalente 16-bits ondertekende gehele getal.

ToInt32(Decimal)

Converteert de waarde van de opgegeven Decimal waarde naar het equivalente 32-bits ondertekende gehele getal.

ToInt64(Decimal)

Converteert de waarde van de opgegeven Decimal waarde naar het equivalente 64-bits ondertekende gehele getal.

ToOACurrency(Decimal)

Converteert de opgegeven Decimal waarde naar de equivalente OLE Automation-valutawaarde, die is opgenomen in een 64-bits ondertekend geheel getal.

ToSByte(Decimal)

Converteert de waarde van de opgegeven Decimal waarde naar het equivalente 8-bits ondertekende gehele getal.

ToSingle(Decimal)

Converteert de waarde van de opgegeven Decimal waarde naar het equivalente drijvendekommagetal met één precisie.

ToString()

Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave.

ToString(IFormatProvider)

Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave met behulp van de opgegeven cultuurspecifieke notatiegegevens.

ToString(String, IFormatProvider)

Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave met behulp van de opgegeven indeling en cultuurspecifieke notatiegegevens.

ToString(String)

Converteert de numerieke waarde van dit exemplaar naar de equivalente tekenreeksweergave, met behulp van de opgegeven indeling.

ToUInt16(Decimal)

Converteert de waarde van de opgegeven Decimal waarde naar het equivalente 16-bits geheel getal zonder teken.

ToUInt32(Decimal)

Converteert de waarde van de opgegeven Decimal waarde naar het equivalente 32-bits geheel getal zonder teken.

ToUInt64(Decimal)

Converteert de waarde van de opgegeven Decimal waarde naar het equivalente 64-bits geheel getal zonder teken.

Truncate(Decimal)

Retourneert de integrale cijfers van de opgegeven Decimal; eventuele fractionele cijfers worden verwijderd.

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

Probeert de waarde van het huidige exemplaar op te maken als UTF-8 in het opgegeven bereik van bytes.

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

Hiermee wordt geprobeerd de waarde van het huidige decimale exemplaar op te maken in de opgegeven reeks tekens.

TryGetBits(Decimal, Span<Int32>, Int32)

Hiermee wordt de waarde van een opgegeven exemplaar geconverteerd Decimal naar de equivalente binaire weergave.

TryParse(ReadOnlySpan<Byte>, Decimal)

Hiermee wordt geprobeerd een UTF-8-tekenbereik met de tekenreeksweergave van een getal te converteren naar het ondertekende decimale equivalent.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Decimal)

Probeert een reeks UTF-8 tekens te parseren in een waarde.

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

Probeert een reeks UTF-8 tekens te parseren in een waarde.

TryParse(ReadOnlySpan<Char>, Decimal)

Converteert de spanweergave van een getal naar Decimal het equivalent ervan met behulp van de cultuurspecifieke notatie. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Decimal)

Probeert een reeks tekens te parseren in een waarde.

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

Converteert de spanweergave van een getal naar Decimal het equivalent ervan met behulp van de opgegeven stijl en cultuurspecifieke notatie. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt.

TryParse(String, Decimal)

Converteert de tekenreeksweergave van een getal naar het Decimal equivalent ervan. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt.

TryParse(String, IFormatProvider, Decimal)

Probeert een tekenreeks te parseren in een waarde.

TryParse(String, NumberStyles, IFormatProvider, Decimal)

Converteert de tekenreeksweergave van een getal naar het Decimal equivalent ervan met behulp van de opgegeven stijl en cultuurspecifieke notatie. Een retourwaarde geeft aan of de conversie is geslaagd of mislukt.

Operators

Name Description
Addition(Decimal, Decimal)

Hiermee worden twee opgegeven waarden toegevoegd Decimal .

Decrement(Decimal)

Hiermee wordt de Decimal operand met één afgebouwd.

Division(Decimal, Decimal)

Verdeelt twee opgegeven Decimal waarden.

Equality(Decimal, Decimal)

Retourneert een waarde die aangeeft of twee Decimal waarden gelijk zijn.

Explicit(Decimal to Byte)

Definieert een expliciete conversie van een Decimal naar een 8-bits geheel getal zonder teken.

Explicit(Decimal to Char)

Definieert een expliciete conversie van een Decimal naar Een Unicode-teken.

Explicit(Decimal to Double)

Definieert een expliciete conversie van een Decimal naar een drijvendekommagetal met dubbele precisie.

Explicit(Decimal to Int16)

Definieert een expliciete conversie van een Decimal naar een 16-bits ondertekend geheel getal.

Explicit(Decimal to Int32)

Definieert een expliciete conversie van een Decimal naar een 32-bits ondertekend geheel getal.

Explicit(Decimal to Int64)

Definieert een expliciete conversie van een Decimal naar een 64-bits ondertekend geheel getal.

Explicit(Decimal to SByte)

Definieert een expliciete conversie van een Decimal naar een 8-bits ondertekend geheel getal.

Deze API is niet CLS-conform.

Explicit(Decimal to Single)

Definieert een expliciete conversie van een Decimal naar een drijvendekommagetal met één precisie.

Explicit(Decimal to UInt16)

Definieert een expliciete conversie van een Decimal naar een 16-bits geheel getal zonder teken.

Deze API is niet CLS-conform.

Explicit(Decimal to UInt32)

Definieert een expliciete conversie van een Decimal naar een 32-bits geheel getal zonder teken.

Deze API is niet CLS-conform.

Explicit(Decimal to UInt64)

Definieert een expliciete conversie van een Decimal naar een 64-bits geheel getal zonder teken.

Deze API is niet CLS-conform.

Explicit(Double to Decimal)

Definieert een expliciete conversie van een drijvendekommagetal met dubbele precisie naar een Decimal.

Explicit(Single to Decimal)

Definieert een expliciete conversie van een drijvendekommagetal met één precisie naar een Decimal.

GreaterThan(Decimal, Decimal)

Retourneert een waarde die aangeeft of een opgegeven Decimal groter is dan een andere opgegeven Decimalwaarde.

GreaterThanOrEqual(Decimal, Decimal)

Retourneert een waarde die aangeeft of een opgegeven Decimal groter is dan of gelijk is aan een andere opgegeven Decimalwaarde.

Implicit(Byte to Decimal)

Definieert een impliciete conversie van een 8-bits geheel getal zonder teken naar een Decimal.

Implicit(Char to Decimal)

Definieert een impliciete conversie van een Unicode-teken naar een Decimal.

Implicit(Int16 to Decimal)

Hiermee definieert u een impliciete conversie van een 16-bits geheel getal naar een Decimal.

Implicit(Int32 to Decimal)

Hiermee definieert u een impliciete conversie van een 32-bits geheel getal naar een Decimal.

Implicit(Int64 to Decimal)

Definieert een impliciete conversie van een 64-bits ondertekend geheel getal naar een Decimal.

Implicit(SByte to Decimal)

Hiermee definieert u een impliciete conversie van een 8-bits geheel getal naar een Decimal.

Deze API is niet CLS-conform.

Implicit(UInt16 to Decimal)

Definieert een impliciete conversie van een 16-bits geheel getal zonder teken naar een Decimal.

Deze API is niet CLS-conform.

Implicit(UInt32 to Decimal)

Definieert een impliciete conversie van een 32-bits geheel getal zonder teken naar een Decimal.

Deze API is niet CLS-conform.

Implicit(UInt64 to Decimal)

Definieert een impliciete conversie van een 64-bits geheel getal zonder teken naar een Decimal.

Deze API is niet CLS-conform.

Increment(Decimal)

Hiermee wordt de Decimal operand met 1 verhoogd.

Inequality(Decimal, Decimal)

Retourneert een waarde die aangeeft of twee Decimal objecten verschillende waarden hebben.

LessThan(Decimal, Decimal)

Retourneert een waarde die aangeeft of een opgegeven Decimal kleiner is dan een andere opgegeven Decimalwaarde.

LessThanOrEqual(Decimal, Decimal)

Retourneert een waarde die aangeeft of een opgegeven Decimal kleiner is dan of gelijk is aan een andere opgegeven Decimalwaarde.

Modulus(Decimal, Decimal)

Retourneert de rest die het resultaat is van het delen van twee opgegeven Decimal waarden.

Multiply(Decimal, Decimal)

Vermenigvuldigt twee opgegeven Decimal waarden.

Subtraction(Decimal, Decimal)

Trekt twee opgegeven Decimal waarden af.

UnaryNegation(Decimal)

Onderhandelt de waarde van de opgegeven Decimal operand.

UnaryPlus(Decimal)

Retourneert de waarde van de Decimal operand (het teken van de operand is ongewijzigd).

Expliciete interface-implementaties

Name Description
IAdditiveIdentity<Decimal,Decimal>.AdditiveIdentity

Hiermee haalt u de additieve identiteit van het huidige type op.

IComparable.CompareTo(Object)

Vergelijkt het huidige exemplaar met een ander object van hetzelfde type en retourneert een geheel getal dat aangeeft of de huidige instantie voorafgaat aan, volgt of zich op dezelfde positie in de sorteervolgorde bevindt als het andere object.

IConvertible.GetTypeCode()

Retourneert het TypeCode voor dit exemplaar.

IConvertible.ToBoolean(IFormatProvider)

Zie voor een beschrijving van dit lid ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Zie voor een beschrijving van dit lid ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Deze conversie wordt niet ondersteund. Als u deze methode probeert te gebruiken, wordt er een InvalidCastException.

IConvertible.ToDateTime(IFormatProvider)

Deze conversie wordt niet ondersteund. Als u deze methode probeert te gebruiken, wordt er een InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Zie voor een beschrijving van dit lid ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Zie voor een beschrijving van dit lid ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Zie voor een beschrijving van dit lid ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Zie voor een beschrijving van dit lid ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Zie voor een beschrijving van dit lid ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Zie voor een beschrijving van dit lid ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Zie voor een beschrijving van dit lid ToSingle(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider)

Zie voor een beschrijving van dit lid ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Zie voor een beschrijving van dit lid ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Zie voor een beschrijving van dit lid ToInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Zie voor een beschrijving van dit lid ToInt64(IFormatProvider).

IDeserializationCallback.OnDeserialization(Object)

Wordt uitgevoerd wanneer de deserialisatie van een object is voltooid.

IFloatingPoint<Decimal>.GetExponentByteCount()

Hiermee haalt u het aantal bytes op dat wordt geschreven als onderdeel van TryWriteExponentLittleEndian(Span<Byte>, Int32).

IFloatingPoint<Decimal>.GetExponentShortestBitLength()

Hiermee haalt u de lengte, in bits, van de kortste twee's complementweergave van de huidige exponent.

IFloatingPoint<Decimal>.GetSignificandBitLength()

Hiermee wordt de lengte, in bits, van de huidige significand.

IFloatingPoint<Decimal>.GetSignificandByteCount()

Hiermee haalt u het aantal bytes op dat wordt geschreven als onderdeel van TryWriteSignificandLittleEndian(Span<Byte>, Int32).

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

Probeert de huidige exponent, in big-endian-indeling, naar een bepaalde periode te schrijven.

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

Probeert de huidige exponent, in little-endian-indeling, naar een bepaalde periode te schrijven.

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

Probeert het huidige teken te schrijven, in big-endian-indeling, naar een bepaalde periode.

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

Probeert het huidige teken te schrijven, in little-endian-indeling, naar een bepaalde periode.

IFloatingPointConstants<Decimal>.E

Hiermee haalt u de wiskundige constante eop.

IFloatingPointConstants<Decimal>.Pi

Hiermee haalt u de wiskundige constante piop.

IFloatingPointConstants<Decimal>.Tau

Hiermee haalt u de wiskundige constante tauop.

IMinMaxValue<Decimal>.MaxValue

Hiermee wordt de maximumwaarde van het huidige type opgehaald.

IMinMaxValue<Decimal>.MinValue

Hiermee wordt de minimumwaarde van het huidige type opgehaald.

IMultiplicativeIdentity<Decimal,Decimal>.MultiplicativeIdentity

Hiermee haalt u de vermenigvuldigende identiteit van het huidige type op.

INumber<Decimal>.MaxNumber(Decimal, Decimal)

Vergelijkt twee waarden met berekeningen die groter zijn en de andere waarde retourneren als een invoer is NaN.

INumber<Decimal>.MinNumber(Decimal, Decimal)

Vergelijkt twee waarden met berekeningen die kleiner zijn en de andere waarde retourneren als een invoer is NaN.

INumberBase<Decimal>.IsComplexNumber(Decimal)

Bepaalt of een waarde een complex getal vertegenwoordigt.

INumberBase<Decimal>.IsFinite(Decimal)

Bepaalt of een waarde eindig is.

INumberBase<Decimal>.IsImaginaryNumber(Decimal)

Bepaalt of een waarde een puur imaginair getal vertegenwoordigt.

INumberBase<Decimal>.IsInfinity(Decimal)

Bepaalt of een waarde oneindig is.

INumberBase<Decimal>.IsNaN(Decimal)

Bepaalt of een waarde NaN is.

INumberBase<Decimal>.IsNegativeInfinity(Decimal)

Bepaalt of een waarde een negatief oneindigheid is.

INumberBase<Decimal>.IsNormal(Decimal)

Bepaalt of een waarde normaal is.

INumberBase<Decimal>.IsPositiveInfinity(Decimal)

Bepaalt of een waarde positief oneindig is.

INumberBase<Decimal>.IsRealNumber(Decimal)

Bepaalt of een waarde een reëel getal vertegenwoordigt.

INumberBase<Decimal>.IsSubnormal(Decimal)

Bepaalt of een waarde subnormaal is.

INumberBase<Decimal>.IsZero(Decimal)

Bepaalt of een waarde nul is.

INumberBase<Decimal>.MaxMagnitudeNumber(Decimal, Decimal)

Vergelijkt twee waarden met berekeningen die de grotere grootte hebben en de andere waarde retourneren als een invoer is NaN.

INumberBase<Decimal>.MinMagnitudeNumber(Decimal, Decimal)

Vergelijkt twee waarden met berekeningen die de lagere grootte hebben en de andere waarde retourneren als een invoer is NaN.

INumberBase<Decimal>.MultiplyAddEstimate(Decimal, Decimal, Decimal)

Berekent een schatting van (left * right) + addend.

INumberBase<Decimal>.One

Hiermee haalt u de waarde 1 voor het type op.

INumberBase<Decimal>.Radix

Bepaalt de radix of basis voor een type.

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

Vertegenwoordigt een decimaal drijvende-kommanummer.

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

Vertegenwoordigt een decimaal drijvende-kommanummer.

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

Vertegenwoordigt een decimaal drijvende-kommanummer.

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

Probeert een exemplaar van het huidige type te converteren naar een ander type, waardoor een overloop-uitzondering wordt gegenereerd voor waarden die buiten het vertegenwoordigbare bereik van het huidige type vallen.

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

Hiermee wordt geprobeerd een exemplaar van het huidige type te converteren naar een ander type, waarbij alle waarden die buiten het vertegenwoordigbare bereik van het huidige type vallen, worden verzadigingswaarden weergegeven.

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

Hiermee wordt geprobeerd een exemplaar van het huidige type te converteren naar een ander type, waarbij alle waarden worden afgekapt die buiten het vertegenwoordigbare bereik van het huidige type vallen.

INumberBase<Decimal>.Zero

Hiermee haalt u de waarde 0 voor het type op.

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Vult een SerializationInfo met de gegevens die nodig zijn om het doelobject te serialiseren.

ISignedNumber<Decimal>.NegativeOne

Hiermee haalt u de waarde -1 voor het type op.

Van toepassing op

Veiligheid thread

Alle leden van dit type zijn thread-veilig. Leden die de exemplaarstatus lijken te wijzigen, retourneren daadwerkelijk een nieuw exemplaar dat is geïnitialiseerd met de nieuwe waarde. Net als bij elk ander type moet lezen en schrijven naar een gedeelde variabele die een exemplaar van dit type bevat, worden beveiligd door een vergrendeling om de veiligheid van threads te garanderen.

Zie ook