Decimal Yapı

Tanım

Ondalık kayan noktalı sayıyı temsil eder.

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
Devralma
Decimal
Öznitelikler
Uygulamalar
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>

Açıklamalar

Bu API hakkında daha fazla bilgi için bkz . Ondalık için ek API açıklamaları.

Oluşturucular

Decimal(Double)

Belirtilen çift duyarlıklı kayan nokta sayısının değerine yeni bir örneği Decimal başlatır.

Decimal(Int32)

Belirtilen 32 bit imzalı tamsayının değerine yeni bir örneği Decimal başlatır.

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

Örneğin bileşenlerini belirten parametrelerden yeni bir örneğini Decimal başlatır.

Decimal(Int32[])

yeni bir örneğini Decimal ikili olarak temsil edilen ve belirtilen bir dizide bulunan ondalık değere başlatır.

Decimal(Int64)

Belirtilen 64 bit işaretli tamsayı değerine yeni bir örneği Decimal başlatır.

Decimal(ReadOnlySpan<Int32>)

yeni bir örneğini Decimal ikili olarak temsil edilen ve belirtilen yayılma alanında bulunan ondalık değere başlatır.

Decimal(Single)

Belirtilen tek duyarlıklı kayan nokta sayısının değerine yeni bir örneği Decimal başlatır.

Decimal(UInt32)

Belirtilen 32 bit işaretsiz tamsayının değerine yeni bir örneği Decimal başlatır.

Decimal(UInt64)

Belirtilen 64 bit işaretsiz tamsayı değerine yeni bir örneği Decimal başlatır.

Alanlar

MaxValue

mümkün olan en büyük değerini Decimaltemsil eder. Bu alan sabit ve salt okunurdur.

MinusOne

Negatif bir sayısını (-1) temsil eder.

MinValue

mümkün olan en küçük değerini Decimaltemsil eder. Bu alan sabit ve salt okunurdur.

One

Bir sayısını (1) temsil eder.

Zero

Sıfır (0) sayısını temsil eder.

Özellikler

Scale

Ondalık basamak sayısını temsil eden 0 ile 28 sayısı olan ondalık ölçeklendirme faktörünü alır.

Yöntemler

Abs(Decimal)

Bir değerin mutlak değerini hesaplar.

Add(Decimal, Decimal)

Belirtilen Decimal iki değeri ekler.

Ceiling(Decimal)

Belirtilen ondalık sayıdan büyük veya buna eşit en küçük tamsayı değerini döndürür.

Clamp(Decimal, Decimal, Decimal)

Bir değeri kapsayıcı bir minimum ve maksimum değere kelepçeler.

Compare(Decimal, Decimal)

Belirtilen Decimal iki değeri karşılaştırır.

CompareTo(Decimal)

Bu örneği belirtilen Decimal bir nesneyle karşılaştırır ve göreli değerlerinin karşılaştırmasını döndürür.

CompareTo(Object)

Bu örneği belirtilen bir nesneyle karşılaştırır ve göreli değerlerinin karşılaştırmasını döndürür.

CopySign(Decimal, Decimal)

Bir değerin işaretini başka bir değerin işaretine kopyalar.

CreateChecked<TOther>(TOther)

Geçerli türün bir örneğini bir değerden oluşturur ve geçerli türün temsil edilebilir aralığının dışında kalan değerler için taşma özel durumu oluşturur.

CreateSaturating<TOther>(TOther)

Geçerli türün bir örneğini bir değerden oluşturur ve geçerli türün temsil edilebilir aralığının dışında kalan tüm değerleri doygunluğa getirir.

CreateTruncating<TOther>(TOther)

Geçerli türün bir örneğini bir değerden oluşturur ve geçerli türün temsil edilebilir aralığının dışında kalan değerleri keserek.

Divide(Decimal, Decimal)

Belirtilen Decimal iki değeri böler.

Equals(Decimal)

Bu örneğin ve belirtilen Decimal nesnenin aynı değeri temsil edip etmediğini belirten bir değer döndürür.

Equals(Decimal, Decimal)

belirtilen iki örneğinin Decimal aynı değeri temsil edip etmediğini belirten bir değer döndürür.

Equals(Object)

Bu örneğin ve belirtilen Object bir örneğin aynı tür ve değeri temsil edip etmediğini belirten bir değer döndürür.

Floor(Decimal)

Belirtilen Decimal sayıyı negatif sonsuzluğa doğru en yakın tamsayıya yuvarlar.

FromOACurrency(Int64)

OLE Otomasyonu Para Birimi değeri içeren belirtilen 64 bit işaretli tamsayıyı eşdeğer Decimal değere dönüştürür.

GetBits(Decimal)

Belirtilen Decimal örneğinin değerini eşdeğer ikili gösterimine dönüştürür.

GetBits(Decimal, Span<Int32>)

Belirtilen Decimal örneğinin değerini eşdeğer ikili gösterimine dönüştürür.

GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.

GetTypeCode()

değer türü Decimaliçin değerini TypeCode döndürür.

IsCanonical(Decimal)

Bir değerin kurallı gösteriminde olup olmadığını belirler.

IsEvenInteger(Decimal)

Bir değerin çift tam sayı olup olmadığını belirler.

IsInteger(Decimal)

Bir değerin tam sayı olup olmadığını belirler.

IsNegative(Decimal)

Bir değerin negatif olup olmadığını belirler.

IsOddInteger(Decimal)

Bir değerin tek integralli bir sayıyı temsil eder olup olmadığını belirler.

IsPositive(Decimal)

Bir değerin pozitif olup olmadığını belirler.

Max(Decimal, Decimal)

İki değeri daha büyük olan işlemle karşılaştırır.

MaxMagnitude(Decimal, Decimal)

İki değeri daha büyük olan işlemle karşılaştırır.

Min(Decimal, Decimal)

daha küçük olan iki değeri işlemle karşılaştırır.

MinMagnitude(Decimal, Decimal)

daha küçük olan iki değeri işlemle karşılaştırır.

Multiply(Decimal, Decimal)

Belirtilen Decimal iki değeri çarpar.

Negate(Decimal)

Belirtilen Decimal değerin negatif değerle çarpımının sonucunu döndürür.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

UTF-8 karakterlik bir aralığı bir değere ayrıştırıyor.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

UTF-8 karakterlik bir aralığı bir değere ayrıştırıyor.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Bir karakter aralığını bir değere ayrıştırıyor.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Belirtilen stili ve kültüre özgü biçimi kullanarak bir sayının span gösterimini eşdeğerine Decimal dönüştürür.

Parse(String)

Bir sayının dize gösterimini eşdeğerine Decimal dönüştürür.

Parse(String, IFormatProvider)

Belirtilen kültüre özgü biçim bilgilerini kullanarak bir sayının dize gösterimini eşdeğerine Decimal dönüştürür.

Parse(String, NumberStyles)

Belirtilen stildeki bir sayının dize gösterimini eşdeğerine Decimal dönüştürür.

Parse(String, NumberStyles, IFormatProvider)

Belirtilen stili ve kültüre özgü biçimi kullanarak bir sayının dize gösterimini eşdeğerine Decimal dönüştürür.

Remainder(Decimal, Decimal)

İki Decimal değeri bölerken kalan değeri hesaplar.

Round(Decimal)

Ondalık değeri en yakın tamsayıya yuvarlar.

Round(Decimal, Int32)

Değeri Decimal belirtilen ondalık basamak sayısına yuvarlar.

Round(Decimal, Int32, MidpointRounding)

Belirtilen yuvarlama stratejisini kullanarak ondalık değeri belirtilen duyarlık düzeyine yuvarlar.

Round(Decimal, MidpointRounding)

Belirtilen yuvarlama stratejisini kullanarak ondalık değeri tamsayıya yuvarlar.

Sign(Decimal)

Bir değerin işaretini hesaplar.

Subtract(Decimal, Decimal)

Belirtilen Decimal bir değeri başka bir değerden çıkarır.

ToByte(Decimal)

Belirtilen Decimal değerini eşdeğer 8 bit işaretsiz tamsayıya dönüştürür.

ToDouble(Decimal)

Belirtilen Decimal değerini eşdeğer çift duyarlıklı kayan nokta sayısına dönüştürür.

ToInt16(Decimal)

Belirtilen Decimal değerini eşdeğer 16 bit imzalı tamsayıya dönüştürür.

ToInt32(Decimal)

Belirtilen Decimal değerini eşdeğer 32 bit imzalı tamsayıya dönüştürür.

ToInt64(Decimal)

Belirtilen Decimal değerini eşdeğer 64 bit imzalı tamsayıya dönüştürür.

ToOACurrency(Decimal)

Belirtilen Decimal değeri, 64 bit imzalı bir tamsayıda bulunan eşdeğer OLE Otomasyonu Para Birimi değerine dönüştürür.

ToSByte(Decimal)

Belirtilen Decimal değerini eşdeğer 8 bit imzalı tamsayıya dönüştürür.

ToSingle(Decimal)

Belirtilen Decimal değerini eşdeğer tek duyarlıklı kayan nokta sayısına dönüştürür.

ToString()

Bu örneğin sayısal değerini eşdeğer dize gösterimine dönüştürür.

ToString(IFormatProvider)

Bu örneğin sayısal değerini belirtilen kültüre özgü biçim bilgilerini kullanarak eşdeğer dize gösterimine dönüştürür.

ToString(String)

Bu örneğin sayısal değerini, belirtilen biçimi kullanarak eşdeğer dize gösterimine dönüştürür.

ToString(String, IFormatProvider)

Bu örneğin sayısal değerini belirtilen biçim ve kültüre özgü biçim bilgilerini kullanarak eşdeğer dize gösterimine dönüştürür.

ToUInt16(Decimal)

Belirtilen Decimal değerini eşdeğer 16 bit işaretsiz tamsayıya dönüştürür.

ToUInt32(Decimal)

Belirtilen Decimal değerini eşdeğer 32 bit işaretsiz tamsayıya dönüştürür.

ToUInt64(Decimal)

Belirtilen Decimal değerini eşdeğer 64 bit işaretsiz tamsayıya dönüştürür.

Truncate(Decimal)

Belirtilen Decimaltam sayı basamaklarını döndürür; kesirli basamaklar atılır.

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

Geçerli örneğin değerini UTF-8 olarak sağlanan bayt aralığına biçimlendirmeye çalışır.

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

Geçerli ondalık örneğinin değerini sağlanan karakter aralığına biçimlendirmeye çalışır.

TryGetBits(Decimal, Span<Int32>, Int32)

Belirtilen örneğinin Decimal değerini eşdeğer ikili gösterimine dönüştürmeyi dener.

TryParse(ReadOnlySpan<Byte>, Decimal)

Bir sayının dize gösterimini içeren UTF-8 karakter aralığını imzalı ondalık eşdeğerine dönüştürmeye çalışır.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Decimal)

UTF-8 karakterlik bir aralığı bir değere ayrıştırmaya çalışır.

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

UTF-8 karakterlik bir aralığı bir değere ayrıştırmaya çalışır.

TryParse(ReadOnlySpan<Char>, Decimal)

Belirtilen stili ve kültüre özgü biçimi kullanarak bir sayının span gösterimini eşdeğerine Decimal dönüştürür. Dönüştürmenin başarılı veya başarısız olduğunu gösteren dönüş değeri.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Decimal)

Bir karakter aralığını bir değere ayrıştırmaya çalışır.

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

Belirtilen stili ve kültüre özgü biçimi kullanarak bir sayının span gösterimini eşdeğerine Decimal dönüştürür. Dönüştürmenin başarılı veya başarısız olduğunu gösteren dönüş değeri.

TryParse(String, Decimal)

Bir sayının dize gösterimini eşdeğerine Decimal dönüştürür. Dönüştürmenin başarılı veya başarısız olduğunu gösteren dönüş değeri.

TryParse(String, IFormatProvider, Decimal)

Bir dizeyi bir değere ayrıştırmaya çalışır.

TryParse(String, NumberStyles, IFormatProvider, Decimal)

Belirtilen stili ve kültüre özgü biçimi kullanarak bir sayının dize gösterimini eşdeğerine Decimal dönüştürür. Dönüştürmenin başarılı veya başarısız olduğunu gösteren dönüş değeri.

İşleçler

Addition(Decimal, Decimal)

Belirtilen Decimal iki değeri ekler.

Decrement(Decimal)

İşleneni Decimal bir azaltma.

Division(Decimal, Decimal)

Belirtilen Decimal iki değeri böler.

Equality(Decimal, Decimal)

İki Decimal değerin eşit olup olmadığını gösteren bir değer döndürür.

Explicit(Decimal to Byte)

öğesinin Decimal 8 bit işaretsiz tamsayıya açık dönüştürmesini tanımlar.

Explicit(Decimal to Char)

bir öğesinin Decimal Unicode karakterine açık bir dönüştürmesini tanımlar.

Explicit(Decimal to Double)

bir öğesinin çift duyarlıklı kayan Decimal noktalı sayıya açık dönüştürmesini tanımlar.

Explicit(Decimal to Int16)

öğesinin Decimal 16 bit işaretli tamsayıya açık dönüştürmesini tanımlar.

Explicit(Decimal to Int32)

32 bit imzalı tamsayıya açık bir Decimal dönüşüm tanımlar.

Explicit(Decimal to Int64)

öğesinin Decimal 64 bit işaretli tamsayıya açık dönüştürmesini tanımlar.

Explicit(Decimal to SByte)

öğesinin Decimal 8 bit işaretli tamsayıya açık dönüştürmesini tanımlar.

Bu API, CLS uyumlu değildir.

Explicit(Decimal to Single)

bir öğesinin tek duyarlıklı kayan Decimal noktalı sayıya açık dönüştürmesini tanımlar.

Explicit(Decimal to UInt16)

öğesinin Decimal 16 bit işaretsiz tamsayıya açık dönüştürmesini tanımlar.

Bu API, CLS uyumlu değildir.

Explicit(Decimal to UInt32)

öğesinin Decimal 32 bit işaretsiz tamsayıya açık dönüştürmesini tanımlar.

Bu API, CLS uyumlu değildir.

Explicit(Decimal to UInt64)

öğesinin Decimal 64 bit işaretsiz tamsayıya açık dönüştürmesini tanımlar.

Bu API, CLS uyumlu değildir.

Explicit(Double to Decimal)

Çift duyarlıklı kayan nokta sayısının öğesine açık dönüştürmesini Decimaltanımlar.

Explicit(Single to Decimal)

Tek duyarlıklı kayan noktalı bir sayının öğesine açık dönüştürmesini Decimaltanımlar.

GreaterThan(Decimal, Decimal)

Belirtilen değerin belirtilen Decimal başka Decimalbir değerinden büyük olup olmadığını belirten bir değer döndürür.

GreaterThanOrEqual(Decimal, Decimal)

Belirtilen bir değerin başka bir belirtilen DecimalDecimaldeğerinden büyük veya buna eşit olduğunu belirten bir değer döndürür.

Implicit(Byte to Decimal)

bir 8 bit işaretsiz tamsayıya örtük bir Decimaldönüştürme tanımlar.

Implicit(Char to Decimal)

Unicode karakterinin öğesine örtük dönüştürmesini Decimaltanımlar.

Implicit(Int16 to Decimal)

16 bit imzalı bir tamsayıya örtük dönüştürmeyi tanımlar Decimal.

Implicit(Int32 to Decimal)

32 bit imzalı bir tamsayıya örtük dönüştürmeyi tanımlar Decimal.

Implicit(Int64 to Decimal)

64 bit imzalı bir tamsayıya örtük dönüştürmeyi tanımlar Decimal.

Implicit(SByte to Decimal)

8 bit imzalı bir tamsayıya örtük dönüştürmeyi tanımlar Decimal.

Bu API, CLS uyumlu değildir.

Implicit(UInt16 to Decimal)

16 bit işaretsiz tamsayının öğesine örtük dönüştürmesini Decimaltanımlar.

Bu API, CLS uyumlu değildir.

Implicit(UInt32 to Decimal)

32 bit işaretsiz tamsayıdan öğesine örtük dönüştürmeyi Decimaltanımlar.

Bu API, CLS uyumlu değildir.

Implicit(UInt64 to Decimal)

64 bit işaretsiz bir tamsayıya örtük dönüştürmeyi Decimaltanımlar.

Bu API, CLS uyumlu değildir.

Increment(Decimal)

İşleneni Decimal 1 artırır.

Inequality(Decimal, Decimal)

İki Decimal nesnenin farklı değerlere sahip olup olmadığını gösteren bir değer döndürür.

LessThan(Decimal, Decimal)

Belirtilen değerin belirtilen Decimal başka Decimalbir değerinden küçük olup olmadığını belirten bir değer döndürür.

LessThanOrEqual(Decimal, Decimal)

Belirtilen bir değerin başka bir belirtilen DecimalDecimaldeğerinden küçük veya buna eşit olup olmadığını belirten bir değer döndürür.

Modulus(Decimal, Decimal)

Belirtilen Decimal iki değerin bölünmesinden elde edilen kalanı döndürür.

Multiply(Decimal, Decimal)

Belirtilen Decimal iki değeri çarpar.

Subtraction(Decimal, Decimal)

Belirtilen Decimal iki değeri çıkarır.

UnaryNegation(Decimal)

Belirtilen Decimal işlenenin değerini geçersiz verir.

UnaryPlus(Decimal)

İşlenenin Decimal değerini döndürür (işlenenin işareti değiştirilmez).

Belirtik Arabirim Kullanımları

IAdditiveIdentity<Decimal,Decimal>.AdditiveIdentity

Geçerli türün ek kimliğini alır.

IComparable.CompareTo(Object)

Mevcut örneği aynı türdeki başka bir nesne ile karşılaştırır ve geçerli örneğin, diğer nesneyle aynı sıralama düzeni konumunda mı olduğunu, önünde mi olduğunu, yoksa arkasında mı olduğunu belirten bir tamsayı döndürür.

IConvertible.GetTypeCode()

Bu örneğin değerini TypeCode döndürür.

IConvertible.ToBoolean(IFormatProvider)

Bu üyenin açıklaması için bkz ToBoolean(IFormatProvider). .

IConvertible.ToByte(IFormatProvider)

Bu üyenin açıklaması için bkz ToByte(IFormatProvider). .

IConvertible.ToChar(IFormatProvider)

Bu dönüşüm desteklenmiyor. Bu yöntem kullanılmaya çalışılması bir InvalidCastExceptionoluşturur.

IConvertible.ToDateTime(IFormatProvider)

Bu dönüşüm desteklenmiyor. Bu yöntem kullanılmaya çalışılması bir InvalidCastExceptionoluşturur.

IConvertible.ToDecimal(IFormatProvider)

Bu üyenin açıklaması için bkz ToDecimal(IFormatProvider). .

IConvertible.ToDouble(IFormatProvider)

Bu üyenin açıklaması için bkz ToDouble(IFormatProvider). .

IConvertible.ToInt16(IFormatProvider)

Bu üyenin açıklaması için bkz ToInt16(IFormatProvider). .

IConvertible.ToInt32(IFormatProvider)

Bu üyenin açıklaması için bkz ToInt32(IFormatProvider). .

IConvertible.ToInt64(IFormatProvider)

Bu üyenin açıklaması için bkz ToInt64(IFormatProvider). .

IConvertible.ToSByte(IFormatProvider)

Bu üyenin açıklaması için bkz ToSByte(IFormatProvider). .

IConvertible.ToSingle(IFormatProvider)

Bu üyenin açıklaması için bkz ToSingle(IFormatProvider). .

IConvertible.ToType(Type, IFormatProvider)

Bu üyenin açıklaması için bkz ToType(Type, IFormatProvider). .

IConvertible.ToUInt16(IFormatProvider)

Bu üyenin açıklaması için bkz ToUInt16(IFormatProvider). .

IConvertible.ToUInt32(IFormatProvider)

Bu üyenin açıklaması için bkz ToInt32(IFormatProvider). .

IConvertible.ToUInt64(IFormatProvider)

Bu üyenin açıklaması için bkz ToInt64(IFormatProvider). .

IDeserializationCallback.OnDeserialization(Object)

Bir nesnenin serisini kaldırma işlemi tamamlandığında çalışır.

IFloatingPoint<Decimal>.GetExponentByteCount()

bir parçası TryWriteExponentLittleEndian(Span<Byte>, Int32)olarak yazılacak bayt sayısını alır.

IFloatingPoint<Decimal>.GetExponentShortestBitLength()

En kısa ikinin geçerli üssün tamamlayıcı gösteriminin uzunluğunu bit cinsinden alır.

IFloatingPoint<Decimal>.GetSignificandBitLength()

Geçerli işaret işaretinin uzunluğunu bit cinsinden alır.

IFloatingPoint<Decimal>.GetSignificandByteCount()

bir parçası TryWriteSignificandLittleEndian(Span<Byte>, Int32)olarak yazılacak bayt sayısını alır.

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

Geçerli üssü büyük endian biçiminde belirli bir süreye yazmaya çalışır.

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

Geçerli üssü küçük endian biçiminde belirli bir yayılmaya yazmaya çalışır.

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

Geçerli işaret işaretini büyük endian biçiminde belirli bir yayılmaya yazmaya çalışır.

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

Geçerli işaret işaretini küçük endian biçiminde belirli bir yayılmaya yazmaya çalışır.

IFloatingPointConstants<Decimal>.E

Matematiksel sabitini ealır.

IFloatingPointConstants<Decimal>.Pi

Matematiksel sabitini pialır.

IFloatingPointConstants<Decimal>.Tau

Matematiksel sabitini taualır.

IMinMaxValue<Decimal>.MaxValue

Geçerli türün en büyük değerini alır.

IMinMaxValue<Decimal>.MinValue

Geçerli türün en küçük değerini alır.

IMultiplicativeIdentity<Decimal,Decimal>.MultiplicativeIdentity

Geçerli türün çarpımlı kimliğini alır.

INumber<Decimal>.MaxNumber(Decimal, Decimal)

İki değeri daha büyük olan işlemle karşılaştırır ve giriş ise NaNdiğer değeri döndürür.

INumber<Decimal>.MinNumber(Decimal, Decimal)

daha küçük olan ve giriş NaNise diğer değeri döndüren işlemle iki değeri karşılaştırır.

INumberBase<Decimal>.IsComplexNumber(Decimal)

Bir değerin karmaşık bir sayıyı temsil ediyor olup olmadığını belirler.

INumberBase<Decimal>.IsFinite(Decimal)

Bir değerin sınırlı olup olmadığını belirler.

INumberBase<Decimal>.IsImaginaryNumber(Decimal)

Bir değerin saf bir sanal sayıyı temsil ediyor olup olmadığını belirler.

INumberBase<Decimal>.IsInfinity(Decimal)

Bir değerin sonsuz olup olmadığını belirler.

INumberBase<Decimal>.IsNaN(Decimal)

Bir değerin NaN olup olmadığını belirler.

INumberBase<Decimal>.IsNegativeInfinity(Decimal)

Bir değerin negatif sonsuz olup olmadığını belirler.

INumberBase<Decimal>.IsNormal(Decimal)

Bir değerin normal olup olmadığını belirler.

INumberBase<Decimal>.IsPositiveInfinity(Decimal)

Bir değerin pozitif sonsuz olup olmadığını belirler.

INumberBase<Decimal>.IsRealNumber(Decimal)

Bir değerin gerçek bir sayıyı temsil ediyor olup olmadığını belirler.

INumberBase<Decimal>.IsSubnormal(Decimal)

Bir değerin normalin altında olup olmadığını belirler.

INumberBase<Decimal>.IsZero(Decimal)

Değerin sıfır olup olmadığını belirler.

INumberBase<Decimal>.MaxMagnitudeNumber(Decimal, Decimal)

İki değeri, daha büyük bir büyüklüğe sahip olan ve giriş ise NaNdiğer değeri döndüren işlemle karşılaştırır.

INumberBase<Decimal>.MinMagnitudeNumber(Decimal, Decimal)

daha az büyüklüğe sahip olan ve giriş NaNise diğer değeri döndüren işlemle iki değeri karşılaştırır.

INumberBase<Decimal>.One

Türün değerini 1 alır.

INumberBase<Decimal>.Radix

Türün radiksini veya tabanını alır.

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

Ondalık kayan noktalı sayıyı temsil eder.

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

Ondalık kayan noktalı sayıyı temsil eder.

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

Ondalık kayan noktalı sayıyı temsil eder.

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

Geçerli türün bir örneğini başka bir türe dönüştürmeyi dener ve geçerli türün temsil edilebilir aralığının dışında kalan değerler için taşma özel durumu oluşturur.

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

Geçerli türün bir örneğini başka bir türe dönüştürmeyi dener ve geçerli türün temsil edilebilir aralığının dışında kalan tüm değerleri doygunluğa getirir.

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

Geçerli türün bir örneğini başka bir türe dönüştürmeyi dener ve geçerli türün temsil edilebilir aralığının dışında kalan tüm değerleri keser.

INumberBase<Decimal>.Zero

Türün değerini 0 alır.

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

hedef nesneyi seri hale getirmek için gereken verilerle doldurur SerializationInfo .

ISignedNumber<Decimal>.NegativeOne

Türün değerini -1 alır.

Şunlara uygulanır

İş Parçacığı Güvenliği

Bu türün tüm üyeleri iş parçacığı güvenlidir. Örneğin durumunu değiştirmek için görüntülenen üyeler, gerçekte yeni değer ile başlatılan yeni bir örneği döndürür. Diğer türlerde olduğu gibi, bu türün örneğini içeren paylaşılan değişkenini okuma ve yazma, iş parçacığı güvenliğini sağlamak için bir kilit tarafından korunmalıdır.

Ayrıca bkz.