| static Add(const Decimal&, const Decimal&) | يضيف قيمتين Decimal محددتين. |
| static Ceiling(const Decimal&) | يعيد أصغر قيمة صحيحة تكون أكبر من أو تساوي القيمة المحددة. |
| static Compare(const Decimal&, const Decimal&) | يحدد ما إذا كانت القيمة التي يمثلها الكائن Decimal الأول أصغر من أو تساوي أو أكبر من القيمة التي يمثلها الكائن Decimal الثاني. |
| CompareTo(const Decimal&) const | يحدد ما إذا كانت القيمة التي يمثلها الكائن الحالي أصغر من أو تساوي أو أكبر من القيمة التي يمثلها الكائن المحدد. |
| Decimal() | ينشئ نسخة تمثل 0. |
| Decimal(std::int8_t) | ينشئ نسخة تمثل القيمة المحددة. |
| Decimal(std::int16_t) | ينشئ نسخة تمثل القيمة المحددة. |
| Decimal(std::int32_t) | ينشئ نسخة تمثل القيمة المحددة. |
| Decimal(std::int64_t) | ينشئ نسخة تمثل القيمة المحددة. |
| Decimal(std::uint8_t) | ينشئ نسخة تمثل القيمة المحددة. |
| Decimal(std::uint16_t) | ينشئ نسخة تمثل القيمة المحددة. |
| Decimal(std::uint32_t) | ينشئ نسخة تمثل القيمة المحددة. |
| Decimal(std::uint64_t) | ينشئ نسخة تمثل القيمة المحددة. |
| Decimal(float) | ينشئ نسخة تمثل القيمة المحددة. |
| Decimal(double) | ينشئ نسخة تمثل القيمة المحددة. |
| explicit Decimal(const std::string&) | ينشئ نسخة تمثل قيمة تم تحديد تمثيلها النصي كنسخة من فئة std::string. |
| Decimal(int32_t, int32_t, int32_t, bool, uint8_t) | ينشئ كائن Decimal من المكونات المحددة. |
| Decimal(const Decimal&) | ينشئ نسخة من فئة Decimal تمثل نفس الرقم كما في كائن Decimal المحدد. |
| Decimal(const ArrayPtr<int32_t>&) | ينشئ نسخة من فئة Decimal من مصفوفة أعداد صحيحة تحتوي على تمثيل ثنائي. |
| Decimal(std::nullptr_t) | دائمًا يرمي استثناء ArgumentNullException. |
| Decimal(const number_type&) | ينشئ نسخة من فئة Decimal تمثل القيمة المحددة. |
| static Divide(const Decimal&, const Decimal&) | يقسم قيمتين Decimal محددتين. |
| Equals(const Decimal&) const | يحدد ما إذا كانت القيم التي يمثلها الكائن الحالي والكائن المحدد متساوية. |
| Equals(const SharedPtr<Object>&) const | يحدد ما إذا كانت القيم التي يمثلها الكائن الحالي والكائن المحدد متساوية. |
| static Equals(const Decimal&, const Decimal&) | يحدد ما إذا كانت القيم التي يمثلها الكائنات المحددة متساوية. |
| static Floor(const Decimal&) | يعيد أكبر قيمة صحيحة تكون أصغر من أو تساوي القيمة المحددة. |
| static FromOACurrency(int64_t) | Convert القيمة النقدية OLE المحددة إلى القيمة المكافئة من نوع Decimal. غير مُنفّذ. |
| static GetBits(const Decimal&) | يحوّل الكائن Decimal المحدد إلى التمثيل الثنائي للقيمة التي يمثلها. |
| static GetBytes(const Decimal&, const System::ArrayPtr<uint8_t>&) | Convert القيمة Decimal المحددة إلى مصفوفة من البايتات. |
| GetHashCode() const | يعيد رمز تجزئة للكائن الحالي. |
| GetTypeCode() const | يحصل على رمز نوع الكائن. |
| static Multiply(const Decimal&, const Decimal&) | يضرب قيمتين Decimal محددتين. |
| static Negate(const Decimal&) | يعيد مثيلاً جديداً من الفئة Decimal يمثل قيمة ناتجة عن نفي القيمة التي يمثلها الكائن المحدد. |
| explicit operator bool() const | يحوّل القيمة التي يمثلها الكائن الحالي إلى قيمة منطقية. |
| explicit operator double() const | يحوّل القيمة التي يمثلها الكائن الحالي إلى قيمة نقطية ذات دقة مزدوجة. |
| explicit operator float() const | يحوّل القيمة التي يمثلها الكائن الحالي إلى قيمة نقطية ذات دقة أحادية. |
| operator!=(const Decimal&) const | يحدد ما إذا كانت القيم التي يمثلها الكائن الحالي والكائن المحدد غير متساوية. |
| operator!=(std::nullptr_t) const | يحدد ما إذا كانت القيمة التي يمثلها الكائن الحالي مختلفة عن 0. |
| operator%(const Decimal&) const | يعيد مثيلاً جديداً من الفئة Decimal يمثل قيمة ناتجة عن عملية باقي القسمة بين القيم التي يمثلها الكائن الحالي والكائن المحدد. |
| operator%=(const Decimal&) | يعيّن للكائن الحالي قيمة جديدة تكون نتيجة عملية باقي القسمة بين القيم التي يمثلها الكائن الحالي والكائن المحدد. |
| operator*(const Decimal&) const | يعيد مثيلاً جديداً من الفئة Decimal يمثل قيمة ناتجة عن ضرب القيم التي يمثلها الكائن الحالي والكائن المحدد. |
| operator*=(const Decimal&) | يعيّن للكائن الحالي قيمة جديدة تكون نتيجة ضرب القيم التي يمثلها الكائن الحالي والكائن المحدد. |
| operator+(const Decimal&) const | يعيد مثيلاً جديداً من الفئة Decimal يمثل قيمة هي مجموع القيم التي يمثلها الكائن الحالي والكائن المحدد. |
| operator++() | يزيد القيمة التي يمثلها الكائن الحالي. |
| operator+=(const Decimal&) | يعيّن للكائن الحالي قيمة جديدة تكون مجموع القيم التي يمثلها الكائن الحالي والكائن المحدد. |
| operator-(const Decimal&) const | يعيد مثيلاً جديداً من الفئة Decimal يمثل قيمة ناتجة عن طرح القيمة التي يمثلها الكائن المحدد من القيمة التي يمثلها الكائن الحالي. |
| operator-() const | يعيد مثيلاً جديداً من الفئة Decimal يمثل قيمة ناتجة عن نفي القيمة التي يمثلها الكائن الحالي. |
| operator–() | ينقص القيمة التي يمثلها الكائن الحالي. |
| operator-=(const Decimal&) | يعيّن للكائن الحالي قيمة جديدة تكون نتيجة طرح القيمة التي يمثلها الكائن المحدد من القيمة التي يمثلها الكائن الحالي. |
| operator/(const Decimal&) const | يعيد نسخة جديدة من فئة Decimal تمثل قيمة هي نتيجة قسمة القيمة التي يمثلها الكائن الحالي على القيمة التي يمثلها الكائن المحدد. |
| operator/=(const Decimal&) | يعين للكائن الحالي قيمة جديدة هي نتيجة قسمة القيمة التي يمثلها الكائن الحالي على القيمة التي يمثلها الكائن المحدد. |
| operator<(const Decimal&) const | يحدد ما إذا كانت القيمة التي يمثلها الكائن الحالي أصغر من القيمة التي يمثلها الكائن المحدد. |
| operator<=(const Decimal&) const | يحدد ما إذا كانت القيمة التي يمثلها الكائن الحالي أصغر من أو تساوي القيمة التي يمثلها الكائن المحدد. |
| operator=(const Decimal&) | يعين القيمة التي يمثلها الكائن المحدد إلى الكائن الحالي. |
| operator==(const Decimal&) const | يحدد ما إذا كانت القيم التي يمثلها الكائن الحالي والكائن المحدد متساوية. |
| operator==(std::nullptr_t) const | يحدد ما إذا كانت القيمة التي يمثلها الكائن الحالي تساوي 0. |
| operator>(const Decimal&) const | يحدد ما إذا كانت القيمة التي يمثلها الكائن الحالي أكبر من القيمة التي يمثلها الكائن المحدد. |
| operator>=(const Decimal&) const | يحدد ما إذا كانت القيمة التي يمثلها الكائن الحالي أكبر من أو تساوي القيمة التي يمثلها الكائن المحدد. |
| static Parse(const String&) | يحوّل تمثيل السلسلة لعدد عشري إلى نسخة مكافئة من فئة Decimal. |
| static Parse(const String&, Globalization::NumberStyles) | يحوّل تمثيل السلسلة لعدد عشري إلى نسخة مكافئة من فئة Decimal باستخدام النمط المحدد. |
| static Parse(const String&, const SharedPtr<IFormatProvider>&) | يحوّل تمثيل السلسلة لعدد عشري إلى نسخة مكافئة من فئة Decimal باستخدام موفر التنسيق المحدد. |
| static Parse(const String&, Globalization::NumberStyles, const SharedPtr<IFormatProvider>&) | يحوّل تمثيل السلسلة لعدد عشري إلى نسخة مكافئة من فئة Decimal باستخدام النمط وموفر التنسيق المحددين. |
| static Remainder(const Decimal&, const Decimal&) | يحسب الباقي بعد قسمة قيمتين من نوع Decimal. |
| static Round(const Decimal&, MidpointRounding) | يقرب القيمة المحددة إلى أقرب عدد صحيح. يحدد معامل سلوك الدالة إذا كانت القيمة المحددة متساوية القرب من عددين أقرب. |
| static Round(const Decimal&, int, MidpointRounding) | يقرب القيمة المحددة إلى أقرب قيمة بعدد محدد من الأرقام العشرية. يحدد معامل سلوك الدالة إذا كانت القيمة المحددة متساوية القرب من عددين أقرب. |
| static Subtract(const Decimal&, const Decimal&) | يطرح قيمة Decimal محددة واحدة من أخرى. |
| static ToByte(Decimal) | يحوّل قيمة Decimal إلى قيمة عدد صحيح غير موقع 8‑بت. |
| static ToDouble(Decimal) | يحوّل قيمة Decimal إلى عدد عائم بدقة مزدوجة. |
| static ToInt16(Decimal) | يحوّل قيمة Decimal إلى قيمة عدد صحيح موقع 16‑بت. |
| static ToInt32(Decimal) | يحوّل قيمة Decimal إلى قيمة عدد صحيح موقع 32‑بت. |
| static ToInt64(Decimal) | يحوّل قيمة Decimal إلى قيمة عدد صحيح موقع 64‑بت. |
| static ToOACurrency(const Decimal&) | Convert القيمة المحددة من نوع Decimal إلى قيمة عملة OLE مكافئة. غير مطبق. |
| static ToSByte(Decimal) | يحوّل قيمة Decimal إلى قيمة عدد صحيح موقع 8‑بت. |
| static ToSingle(Decimal) | يحوّل قيمة Decimal إلى عدد عائم بدقة مفردة. |
| ToStdString() const | يعيد نسخة من std::string تحتوي على تمثيل السلسلة للقيمة التي يمثلها الكائن. |
| ToString() const | يعيد تمثيل السلسلة للقيمة التي يمثلها الكائن. |
| ToString(const SharedPtr<IFormatProvider>&) const | يحوّل الكائن الحالي إلى سلسلة باستخدام معلومات التنسيق الخاصة بالثقافة. |
| ToString(const SharedPtr<Globalization::CultureInfo>&) const | |
| ToString(const SharedPtr<Globalization::NumberFormatInfo>&) const | |
| ToString(const Decimal&, std::nullptr_t) const | |
| ToString(const String&, const SharedPtr<IFormatProvider>&) const | يحوّل الكائن الحالي إلى تمثيله كسلسلة باستخدام تنسيق السلسلة المحدد ومعلومات التنسيق الخاصة بالثقافة التي يوفرها كائن IFormatProvider المحدد. |
| ToString(const String&, const SharedPtr<Globalization::CultureInfo>&) const | |
| ToString(const String&, const SharedPtr<Globalization::NumberFormatInfo>&) const | |
| ToString(const String&, std::nullptr_t) const | |
| ToStringInternal() const | يعيد تمثيل السلسلة للقيمة التي يمثلها الكائن. للاستخدام الداخلي. |
| static ToUInt16(Decimal) | يحوّل قيمة Decimal إلى قيمة عدد صحيح غير موقع 16‑بت. |
| static ToUInt32(Decimal) | يحوّل قيمة Decimal إلى قيمة عدد صحيح غير موقع 32‑بت. |
| static ToUInt64(Decimal) | يحوّل قيمة Decimal إلى قيمة عدد صحيح غير موقع 64‑بت. |
| static Truncate(const Decimal&) | يعيد كائن Decimal الذي يمثل قيمة لها الجزء الصحيح مساوي للجزء الصحيح للقيمة التي يمثلها كائن Decimal المحدد مع حذف جميع الأرقام العشرية. |
| static TryParse(const String&, Decimal&) | يحوّل السلسلة المحددة التي تحتوي على تمثيل عدد إلى القيمة المكافئة من نوع Decimal. |
| static TryParse(const String&, Globalization::NumberStyles, const SharedPtr<IFormatProvider>&, Decimal&) | يحوّل السلسلة المحددة التي تحتوي على تمثيل عدد إلى القيمة المكافئة من نوع Decimal باستخدام معلومات التنسيق المقدمة ونمط الرقم. |
| static Type() | يعيد مرجعًا إلى كائن TypeInfo الذي يمثل معلومات النوع لفئة Decimal. |
| ~Decimal() | المدمر. |