Decimal Struktur

Definisi

Mewakili angka titik mengambang desimal.

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
Warisan
Decimal
Atribut
Penerapan
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>

Keterangan

Untuk informasi selengkapnya tentang API ini, lihat Keterangan API Tambahan untuk Desimal.

Konstruktor

Decimal(Double)

Menginisialisasi instans Decimal baru ke nilai angka floating-point presisi ganda yang ditentukan.

Decimal(Int32)

Menginisialisasi instans Decimal baru ke nilai bilangan bulat bertanda tangan 32-bit yang ditentukan.

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

Menginisialisasi instans baru dari Decimal parameter yang menentukan bagian konstituen instans.

Decimal(Int32[])

Menginisialisasi instans baru ke Decimal nilai desimal yang diwakili dalam biner dan terkandung dalam array tertentu.

Decimal(Int64)

Menginisialisasi instans Decimal baru ke nilai bilangan bulat bertanda tangan 64-bit yang ditentukan.

Decimal(ReadOnlySpan<Int32>)

Menginisialisasi instans baru ke Decimal nilai desimal yang diwakili dalam biner dan terkandung dalam rentang yang ditentukan.

Decimal(Single)

Menginisialisasi instans Decimal baru ke nilai angka floating-point presisi tunggal yang ditentukan.

Decimal(UInt32)

Menginisialisasi instans Decimal baru ke nilai bilangan bulat yang tidak ditandatangani 32-bit yang ditentukan.

Decimal(UInt64)

Menginisialisasi instans Decimal baru ke nilai bilangan bulat yang tidak ditandatangani 64-bit yang ditentukan.

Bidang

MaxValue

Mewakili nilai terbesar yang mungkin dari Decimal. Bidang ini konstan dan baca-saja.

MinusOne

Mewakili angka negatif satu (-1).

MinValue

Mewakili nilai sekecil mungkin dari Decimal. Bidang ini konstan dan baca-saja.

One

Mewakili angka satu (1).

Zero

Mewakili angka nol (0).

Properti

Scale

Mendapatkan faktor penskalaan desimal, yaitu angka dari 0 hingga 28 yang menunjukkan jumlah digit desimal.

Metode

Abs(Decimal)

Menghitung absolut nilai.

Add(Decimal, Decimal)

Menambahkan dua nilai yang ditentukan Decimal .

Ceiling(Decimal)

Mengembalikan nilai integral terkecil yang lebih besar dari atau sama dengan angka desimal yang ditentukan.

Clamp(Decimal, Decimal, Decimal)

Menjepit nilai ke nilai minimum dan maksimum inklusif.

Compare(Decimal, Decimal)

Membandingkan dua nilai yang ditentukan Decimal .

CompareTo(Decimal)

Membandingkan instans ini dengan objek tertentu dan mengembalikan perbandingan Decimal nilai relatifnya.

CompareTo(Object)

Membandingkan instans ini dengan objek tertentu dan mengembalikan perbandingan nilai relatifnya.

CopySign(Decimal, Decimal)

Menyalin tanda nilai ke tanda nilai lain.

CreateChecked<TOther>(TOther)

Membuat instans jenis saat ini dari nilai, melemparkan pengecualian luapan untuk nilai apa pun yang berada di luar rentang yang dapat diwakili dari jenis saat ini.

CreateSaturating<TOther>(TOther)

Membuat instans jenis saat ini dari nilai, menjenuhkan nilai apa pun yang berada di luar rentang yang dapat diwakili dari jenis saat ini.

CreateTruncating<TOther>(TOther)

Membuat instans jenis saat ini dari nilai, memotong nilai apa pun yang berada di luar rentang yang dapat diwakili dari jenis saat ini.

Divide(Decimal, Decimal)

Membagi dua nilai yang ditentukan Decimal .

Equals(Decimal)

Mengembalikan nilai yang menunjukkan apakah instans ini dan objek tertentu Decimal mewakili nilai yang sama.

Equals(Decimal, Decimal)

Mengembalikan nilai yang menunjukkan apakah dua instans tertentu mewakili Decimal nilai yang sama.

Equals(Object)

Mengembalikan nilai yang menunjukkan apakah instans ini dan yang ditentukan Object mewakili jenis dan nilai yang sama.

Floor(Decimal)

Membulatkan angka yang ditentukan Decimal ke bilangan bulat terdekat menuju tak terbatas negatif.

FromOACurrency(Int64)

Mengonversi bilangan bulat bertanda 64-bit yang ditentukan, yang berisi nilai Mata Uang Otomatisasi OLE, ke nilai yang setara Decimal .

GetBits(Decimal)

Mengonversi nilai instans tertentu menjadi Decimal representasi biner yang setara.

GetBits(Decimal, Span<Int32>)

Mengonversi nilai instans tertentu menjadi Decimal representasi biner yang setara.

GetHashCode()

Mengembalikan kode hash untuk instans ini.

GetTypeCode()

Mengembalikan TypeCode untuk jenis Decimalnilai .

IsCanonical(Decimal)

Menentukan apakah nilai berada dalam representasi kanonisnya.

IsEvenInteger(Decimal)

Menentukan apakah nilai mewakili angka integral genap.

IsInteger(Decimal)

Menentukan apakah nilai mewakili angka integral.

IsNegative(Decimal)

Menentukan apakah nilai negatif.

IsOddInteger(Decimal)

Menentukan apakah nilai mewakili angka integral ganjil.

IsPositive(Decimal)

Menentukan apakah nilai positif.

Max(Decimal, Decimal)

Membandingkan dua nilai dengan komputasi yang lebih besar.

MaxMagnitude(Decimal, Decimal)

Membandingkan dua nilai dengan komputasi yang lebih besar.

Min(Decimal, Decimal)

Membandingkan dua nilai dengan komputasi yang lebih kecil.

MinMagnitude(Decimal, Decimal)

Membandingkan dua nilai dengan komputasi yang lebih kecil.

Multiply(Decimal, Decimal)

Mengalikan dua nilai yang ditentukan Decimal .

Negate(Decimal)

Mengembalikan hasil mengalikan nilai yang ditentukan Decimal dengan nilai negatif.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Mengurai rentang karakter UTF-8 menjadi nilai.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Mengurai rentang karakter UTF-8 menjadi nilai.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Mengurai rentang karakter menjadi nilai.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Mengonversi representasi rentang angka menjadi Decimal setara menggunakan gaya yang ditentukan dan format khusus budaya.

Parse(String)

Mengonversi representasi string dari angka menjadi Decimal setara.

Parse(String, IFormatProvider)

Mengonversi representasi string angka menjadi Decimal setara menggunakan informasi format khusus budaya yang ditentukan.

Parse(String, NumberStyles)

Mengonversi representasi string dari angka dalam gaya tertentu menjadi Decimal setara.

Parse(String, NumberStyles, IFormatProvider)

Mengonversi representasi string angka menjadi Decimal setara menggunakan gaya yang ditentukan dan format khusus budaya.

Remainder(Decimal, Decimal)

Menghitung sisanya setelah membalai dua Decimal nilai.

Round(Decimal)

Membulatkan nilai desimal ke bilangan bulat terdekat.

Round(Decimal, Int32)

Decimal Membulatkan nilai ke jumlah tempat desimal yang ditentukan.

Round(Decimal, Int32, MidpointRounding)

Membulatkan nilai desimal ke presisi yang ditentukan menggunakan strategi pembulatan yang ditentukan.

Round(Decimal, MidpointRounding)

Membulatkan nilai desimal ke bilangan bulat menggunakan strategi pembulatan yang ditentukan.

Sign(Decimal)

Menghitung tanda nilai.

Subtract(Decimal, Decimal)

Mengurangi satu nilai yang ditentukan Decimal dari nilai lain.

ToByte(Decimal)

Mengonversi nilai yang ditentukan Decimal ke bilangan bulat yang tidak ditandatangani 8-bit yang setara.

ToDouble(Decimal)

Mengonversi nilai yang ditentukan Decimal ke angka floating-point presisi ganda yang setara.

ToInt16(Decimal)

Mengonversi nilai yang ditentukan Decimal ke bilangan bulat bertanda tangan 16-bit yang setara.

ToInt32(Decimal)

Mengonversi nilai yang ditentukan Decimal ke bilangan bulat bertanda tangan 32-bit yang setara.

ToInt64(Decimal)

Mengonversi nilai yang ditentukan Decimal ke bilangan bulat bertanda tangan 64-bit yang setara.

ToOACurrency(Decimal)

Mengonversi nilai yang ditentukan ke nilai Mata Uang Otomatisasi OLE yang setara, yang terkandung Decimal dalam bilangan bulat bertanda 64-bit.

ToSByte(Decimal)

Mengonversi nilai yang ditentukan Decimal ke bilangan bulat bertanda tangan 8-bit yang setara.

ToSingle(Decimal)

Mengonversi nilai yang ditentukan Decimal ke angka floating-point presisi tunggal yang setara.

ToString()

Mengonversi nilai numerik instans ini ke representasi string yang setara.

ToString(IFormatProvider)

Mengonversi nilai numerik instans ini ke representasi string yang setara menggunakan informasi format khusus budaya yang ditentukan.

ToString(String)

Mengonversi nilai numerik instans ini ke representasi string yang setara, menggunakan format yang ditentukan.

ToString(String, IFormatProvider)

Mengonversi nilai numerik instans ini ke representasi string yang setara menggunakan format yang ditentukan dan informasi format khusus budaya.

ToUInt16(Decimal)

Mengonversi nilai yang ditentukan Decimal ke bilangan bulat yang tidak ditandatangani 16-bit yang setara.

ToUInt32(Decimal)

Mengonversi nilai yang ditentukan Decimal ke bilangan bulat yang tidak ditandatangani 32-bit yang setara.

ToUInt64(Decimal)

Mengonversi nilai yang ditentukan Decimal ke bilangan bulat yang tidak ditandatangani 64-bit yang setara.

Truncate(Decimal)

Mengembalikan digit integral dari digit yang ditentukan Decimal; digit pecahan apa pun dibuang.

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

Mencoba memformat nilai instans saat ini sebagai UTF-8 ke dalam rentang byte yang disediakan.

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

Mencoba memformat nilai instans desimal saat ini ke dalam rentang karakter yang disediakan.

TryGetBits(Decimal, Span<Int32>, Int32)

Mencoba mengonversi nilai instans tertentu ke Decimal representasi biner yang setara.

TryParse(ReadOnlySpan<Byte>, Decimal)

Mencoba mengonversi rentang karakter UTF-8 yang berisi representasi string angka ke desimal yang ditandatangani setara.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Decimal)

Mencoba mengurai rentang karakter UTF-8 ke dalam nilai.

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

Mencoba mengurai rentang karakter UTF-8 ke dalam nilai.

TryParse(ReadOnlySpan<Char>, Decimal)

Mengonversi representasi rentang angka menjadi Decimal setara menggunakan gaya yang ditentukan dan format khusus budaya. Nilai yang dikembalikan menunjukkan apakah konversi berhasil atau gagal.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Decimal)

Mencoba mengurai rentang karakter ke dalam nilai.

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

Mengonversi representasi rentang angka menjadi Decimal setara menggunakan gaya yang ditentukan dan format khusus budaya. Nilai yang dikembalikan menunjukkan apakah konversi berhasil atau gagal.

TryParse(String, Decimal)

Mengonversi representasi string dari angka menjadi Decimal setara. Nilai yang dikembalikan menunjukkan apakah konversi berhasil atau gagal.

TryParse(String, IFormatProvider, Decimal)

Mencoba mengurai string ke dalam nilai.

TryParse(String, NumberStyles, IFormatProvider, Decimal)

Mengonversi representasi string angka menjadi Decimal setara menggunakan gaya yang ditentukan dan format khusus budaya. Nilai yang dikembalikan menunjukkan apakah konversi berhasil atau gagal.

Operator

Addition(Decimal, Decimal)

Menambahkan dua nilai yang ditentukan Decimal .

Decrement(Decimal)

Mengurangi pengoperasian Decimal satu per satu.

Division(Decimal, Decimal)

Membagi dua nilai yang ditentukan Decimal .

Equality(Decimal, Decimal)

Mengembalikan nilai yang menunjukkan apakah dua Decimal nilai sama.

Explicit(Decimal to Byte)

Menentukan konversi eksplisit dari bilangan Decimal bulat yang tidak ditandatangani 8-bit.

Explicit(Decimal to Char)

Mendefinisikan konversi eksplisit dari karakter menjadi Decimal Unicode.

Explicit(Decimal to Double)

Menentukan konversi eksplisit dari angka Decimal floating-point presisi ganda ke presisi ganda.

Explicit(Decimal to Int16)

Menentukan konversi eksplisit dari bilangan Decimal bulat bertanda tangan 16-bit.

Explicit(Decimal to Int32)

Menentukan konversi eksplisit bilangan Decimal bulat bertanda tangan 32-bit.

Explicit(Decimal to Int64)

Menentukan konversi eksplisit bilangan Decimal bulat bertanda tangan 64-bit.

Explicit(Decimal to SByte)

Menentukan konversi eksplisit bilangan Decimal bulat bertanda tangan 8-bit.

API ini bukan kompatibel CLS.

Explicit(Decimal to Single)

Menentukan konversi eksplisit dari ke Decimal angka floating-point presisi tunggal.

Explicit(Decimal to UInt16)

Menentukan konversi eksplisit dari bilangan Decimal bulat yang tidak ditandatangani 16-bit.

API ini bukan kompatibel CLS.

Explicit(Decimal to UInt32)

Menentukan konversi eksplisit bilangan Decimal bulat ke bilangan bulat yang tidak ditandatangani 32-bit.

API ini bukan kompatibel CLS.

Explicit(Decimal to UInt64)

Menentukan konversi eksplisit dari bilangan Decimal bulat yang tidak ditandatangani 64-bit.

API ini bukan kompatibel CLS.

Explicit(Double to Decimal)

Menentukan konversi eksplisit dari angka floating-point presisi ganda ke Decimal.

Explicit(Single to Decimal)

Menentukan konversi eksplisit dari angka floating-point presisi tunggal ke Decimal.

GreaterThan(Decimal, Decimal)

Mengembalikan nilai yang menunjukkan apakah yang ditentukan Decimal lebih besar dari nilai lain yang ditentukan Decimal.

GreaterThanOrEqual(Decimal, Decimal)

Mengembalikan nilai yang menunjukkan apakah yang ditentukan Decimal lebih besar dari atau sama dengan nilai lain yang ditentukan Decimal.

Implicit(Byte to Decimal)

Menentukan konversi implisit dari bilangan bulat yang tidak ditandatangani 8-bit ke Decimal.

Implicit(Char to Decimal)

Mendefinisikan konversi implisit dari karakter Unicode ke Decimal.

Implicit(Int16 to Decimal)

Menentukan konversi implisit dari bilangan bulat bertanda tangan 16-bit ke Decimal.

Implicit(Int32 to Decimal)

Menentukan konversi implisit dari bilangan bulat bertanda tangan 32-bit ke Decimal.

Implicit(Int64 to Decimal)

Menentukan konversi implisit dari bilangan bulat bertanda tangan 64-bit ke Decimal.

Implicit(SByte to Decimal)

Menentukan konversi implisit dari bilangan bulat bertanda tangan 8-bit ke Decimal.

API ini bukan kompatibel CLS.

Implicit(UInt16 to Decimal)

Menentukan konversi implisit dari bilangan bulat yang tidak ditandatangani 16-bit ke Decimal.

API ini bukan kompatibel CLS.

Implicit(UInt32 to Decimal)

Menentukan konversi implisit dari bilangan bulat yang tidak ditandatangani 32-bit ke Decimal.

API ini bukan kompatibel CLS.

Implicit(UInt64 to Decimal)

Mendefinisikan konversi implisit dari bilangan bulat yang tidak ditandatangani 64-bit ke Decimal.

API ini bukan kompatibel CLS.

Increment(Decimal)

Menaikkan Decimal operand dengan 1.

Inequality(Decimal, Decimal)

Mengembalikan nilai yang menunjukkan apakah dua Decimal objek memiliki nilai yang berbeda.

LessThan(Decimal, Decimal)

Mengembalikan nilai yang menunjukkan apakah yang ditentukan Decimal kurang dari nilai yang ditentukan Decimallainnya.

LessThanOrEqual(Decimal, Decimal)

Mengembalikan nilai yang menunjukkan apakah yang ditentukan Decimal kurang dari atau sama dengan nilai yang ditentukan Decimallainnya.

Modulus(Decimal, Decimal)

Mengembalikan sisa hasil pembagian dua nilai yang ditentukan Decimal .

Multiply(Decimal, Decimal)

Mengalikan dua nilai yang ditentukan Decimal .

Subtraction(Decimal, Decimal)

Mengurangi dua nilai yang ditentukan Decimal .

UnaryNegation(Decimal)

Meniadakan nilai operand yang ditentukan Decimal .

UnaryPlus(Decimal)

Mengembalikan nilai Decimal operand (tanda operand tidak berubah).

Implementasi Antarmuka Eksplisit

IAdditiveIdentity<Decimal,Decimal>.AdditiveIdentity

Mendapatkan identitas aditif dari jenis saat ini.

IComparable.CompareTo(Object)

Membandingkan instans saat ini dengan objek lain dengan jenis yang sama dan mengembalikan bilangan bulat yang menunjukkan apakah instans saat ini mendahului, mengikuti, atau terjadi dalam posisi yang sama dalam urutan pengurutan seperti objek lainnya.

IConvertible.GetTypeCode()

Mengembalikan untuk instans TypeCode ini.

IConvertible.ToBoolean(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Konversi ini tidak didukung. Mencoba menggunakan metode ini melempar InvalidCastException.

IConvertible.ToDateTime(IFormatProvider)

Konversi ini tidak didukung. Mencoba menggunakan metode ini melempar InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToSingle(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider)

Untuk deskripsi anggota ini, lihat ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Untuk deskripsi anggota ini, lihat ToInt64(IFormatProvider).

IDeserializationCallback.OnDeserialization(Object)

Berjalan ketika deserialisasi objek telah selesai.

IFloatingPoint<Decimal>.GetExponentByteCount()

Mendapatkan jumlah byte yang akan ditulis sebagai bagian TryWriteExponentLittleEndian(Span<Byte>, Int32)dari .

IFloatingPoint<Decimal>.GetExponentShortestBitLength()

Mendapatkan panjang, dalam bit, dari representasi pelengkap dua terpendek dari eksponen saat ini.

IFloatingPoint<Decimal>.GetSignificandBitLength()

Mendapatkan panjang, dalam bit, dari significand saat ini.

IFloatingPoint<Decimal>.GetSignificandByteCount()

Mendapatkan jumlah byte yang akan ditulis sebagai bagian TryWriteSignificandLittleEndian(Span<Byte>, Int32)dari .

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

Mencoba menulis eksponen saat ini, dalam format big-endian, ke rentang tertentu.

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

Mencoba menulis eksponen saat ini, dalam format little-endian, ke rentang tertentu.

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

Mencoba menulis significand saat ini, dalam format big-endian, ke rentang tertentu.

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

Mencoba menulis significand saat ini, dalam format little-endian, ke rentang tertentu.

IFloatingPointConstants<Decimal>.E

Mendapatkan konstanta ematematika .

IFloatingPointConstants<Decimal>.Pi

Mendapatkan konstanta pimatematika .

IFloatingPointConstants<Decimal>.Tau

Mendapatkan konstanta taumatematika .

IMinMaxValue<Decimal>.MaxValue

Mendapatkan nilai maksimum dari jenis saat ini.

IMinMaxValue<Decimal>.MinValue

Mendapatkan nilai minimum dari jenis saat ini.

IMultiplicativeIdentity<Decimal,Decimal>.MultiplicativeIdentity

Mendapatkan identitas multiplikatif dari jenis saat ini.

INumber<Decimal>.MaxNumber(Decimal, Decimal)

Membandingkan dua nilai dengan komputasi yang lebih besar dan mengembalikan nilai lain jika input adalah NaN.

INumber<Decimal>.MinNumber(Decimal, Decimal)

Membandingkan dua nilai dengan komputasi yang lebih kecil dan mengembalikan nilai lain jika input adalah NaN.

INumberBase<Decimal>.IsComplexNumber(Decimal)

Menentukan apakah nilai mewakili bilangan kompleks.

INumberBase<Decimal>.IsFinite(Decimal)

Menentukan apakah nilai terbatas.

INumberBase<Decimal>.IsImaginaryNumber(Decimal)

Menentukan apakah nilai mewakili angka imajiner murni.

INumberBase<Decimal>.IsInfinity(Decimal)

Menentukan apakah nilai tidak terbatas.

INumberBase<Decimal>.IsNaN(Decimal)

Menentukan apakah nilainya adalah NaN.

INumberBase<Decimal>.IsNegativeInfinity(Decimal)

Menentukan apakah nilai adalah tak terbatas negatif.

INumberBase<Decimal>.IsNormal(Decimal)

Menentukan apakah nilai normal.

INumberBase<Decimal>.IsPositiveInfinity(Decimal)

Menentukan apakah nilai adalah infinitas positif.

INumberBase<Decimal>.IsRealNumber(Decimal)

Menentukan apakah nilai mewakili angka riil.

INumberBase<Decimal>.IsSubnormal(Decimal)

Menentukan apakah nilainya subnormal.

INumberBase<Decimal>.IsZero(Decimal)

Menentukan apakah nilai adalah nol.

INumberBase<Decimal>.MaxMagnitudeNumber(Decimal, Decimal)

Membandingkan dua nilai dengan komputasi yang memiliki besaran lebih besar dan mengembalikan nilai lain jika input adalah NaN.

INumberBase<Decimal>.MinMagnitudeNumber(Decimal, Decimal)

Membandingkan dua nilai dengan komputasi yang memiliki besaran lebih kecil dan mengembalikan nilai lainnya jika input adalah NaN.

INumberBase<Decimal>.One

Mendapatkan nilai 1 untuk jenis tersebut.

INumberBase<Decimal>.Radix

Mendapatkan radix, atau basis, untuk jenisnya.

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

Mewakili angka titik mengambang desimal.

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

Mewakili angka titik mengambang desimal.

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

Mewakili angka titik mengambang desimal.

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

Mencoba mengonversi instans dari jenis saat ini ke jenis lain, melemparkan pengecualian luapan untuk nilai apa pun yang berada di luar rentang yang dapat diwakili dari jenis saat ini.

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

Mencoba mengonversi instans jenis saat ini ke jenis lain, menjenuhkan nilai apa pun yang berada di luar rentang yang dapat diwakili dari jenis saat ini.

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

Mencoba mengonversi instans jenis saat ini ke jenis lain, memotong nilai apa pun yang berada di luar rentang yang dapat diwakili dari jenis saat ini.

INumberBase<Decimal>.Zero

Mendapatkan nilai 0 untuk jenis tersebut.

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Mengisi dengan data yang SerializationInfo diperlukan untuk membuat serialisasi objek target.

ISignedNumber<Decimal>.NegativeOne

Mendapatkan nilai -1 untuk jenis tersebut.

Berlaku untuk

Keamanan Thread

Semua anggota jenis ini aman untuk utas. Anggota yang tampaknya memodifikasi status instans benar-benar mengembalikan instans baru yang diinisialisasi dengan nilai baru. Seperti halnya jenis lain, membaca dan menulis ke variabel bersama yang berisi instans jenis ini harus dilindungi oleh kunci untuk menjamin keamanan utas.

Lihat juga