System::Globalization::NumberFormatInfo class

NumberFormatInfo class

يحتوي على معلومات حول كيفية تنسيق الأرقام. يتم تمكين عمليات الضبط فقط على الكائنات غير القابلة للقراءة فقط. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. دائمًا قم بلف هذه الفئة في مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.

class NumberFormatInfo : public virtual System::Object,
                         public System::IFormatProvider,
                         public System::ICloneable

الطرق

طريقةالوصف
Clone() overrideينسخ معلومات التنسيق.
get_CurrencyDecimalDigits() constيحصل على عدد الأرقام العشرية للعملة.
get_CurrencyDecimalSeparator() constيحصل على الفاصل العشري للعملة.
get_CurrencyGroupSeparator() constيحصل على فاصل مجموعة العملة.
get_CurrencyGroupSizes() constيحصل على عدد الأرقام العشرية للعملة لكل مجموعة.
get_CurrencyNegativePattern() constيحصل على نمط سالب للعملة.
get_CurrencyPositivePattern() constيحصل على نمط موجب للعملة.
get_CurrencySymbol() constيحصل على رمز العملة.
static get_CurrentInfo()يحصل على معلومات تنسيق الأرقام المحددة بثقافة الخيط الحالي.
get_DigitSubstitution() constيحصل على قيمة تحدد كيفية عرض شكل الرقم.
static get_InvariantInfo()يحصل على معلومات تنسيق الأرقام المحددة بثقافة ثابتة.
get_IsReadOnly() constيتحقق مما إذا كان التنسيق للقراءة فقط.
get_NaNSymbol() constيحصل على رمز غير رقم.
get_NativeDigits() constيحصل على رموز الأرقام (0 إلى 9).
get_NegativeInfinitySymbol() constيحصل على رمز اللانهاية السالبة.
get_NegativeSign() constيحصل على العلامة السالبة.
get_NumberDecimalDigits() constيحصل على عدد الأرقام العشرية.
get_NumberDecimalSeparator() constيحصل على الفاصل العشري.
get_NumberGroupSeparator() constيحصل على فاصل مجموعة الأرقام.
get_NumberGroupSizes() constيحصل على عدد الأرقام لكل مجموعة.
get_NumberNegativePattern() constيحصل على نمط سالب للرقم.
get_PercentDecimalDigits() constيحصل على عدد المنازل العشرية في قيم النسبة المئوية.
get_PercentDecimalSeparator() constيحصل على الفاصل العشري في قيم النسبة المئوية.
get_PercentGroupSeparator() constيحصل على فاصل المجموعة في قيم النسبة المئوية.
get_PercentGroupSizes() constيحصل على عدد الأرقام لكل مجموعة قيم النسبة المئوية.
get_PercentNegativePattern() constيحصل على نمط سالب للنسبة المئوية.
get_PercentPositivePattern() constيحصل على نمط موجب للنسبة المئوية.
get_PercentSymbol() constيحصل على رمز النسبة المئوية.
get_PerMilleSymbol() constيحصل على رمز الألفية.
get_PositiveInfinitySymbol() constيحصل على رمز اللانهاية الموجبة.
get_PositiveSign() constيحصل على علامة الإيجاب.
GetFormat(const TypeInfo&) overrideيحصل على المنسق من النوع المحدد.
static GetInstance(const IFormatProviderPtr&)يحصل على المنسق المرتبط بمزود التنسيق.
NumberFormatInfo()البناء الافتراضي (ثابت NumberFormatInfo).
operator=(const NumberFormatInfo&)
static ReadOnly(NumberFormatInfoPtr)يحصل على نسخة للقراءة فقط من المنسق.
set_CurrencyDecimalDigits(int)يضبط عدد أرقام الفاصلة العشرية للعملة.
set_CurrencyDecimalSeparator(const String&)يضبط فاصل الفاصلة العشرية للعملة.
set_CurrencyGroupSeparator(const String&)يضبط فاصل مجموعة الأرقام للعملة.
set_CurrencyGroupSizes(const ArrayPtr<int>&)يضبط عدد أرقام الفاصلة العشرية للعملة لكل مجموعة.
set_CurrencyNegativePattern(int)يضبط نمط السالب للعملة.
set_CurrencyPositivePattern(int)يضبط نمط الموجب للعملة.
set_CurrencySymbol(const String&)يضبط رمز العملة.
set_DigitSubstitution(DigitShapes)يضبط قيمة تحدد كيفية عرض شكل الرقم.
set_NaNSymbol(const String&)يضبط رمز غير عدد (NaN).
set_NativeDigits(const ArrayPtr<String>&)يضبط رموز الأرقام (0 إلى 9).
set_NegativeInfinitySymbol(const String&)يضبط رمز اللانهاية السالبة.
set_NegativeSign(const String&)يضبط علامة السالب.
set_NumberDecimalDigits(int)يضبط عدد الأرقام العشرية.
set_NumberDecimalSeparator(const String&)يضبط فاصل الفاصلة العشرية.
set_NumberGroupSeparator(const String&)يضبط فاصل مجموعة الأرقام.
set_NumberGroupSizes(const ArrayPtr<int>&)يضبط عدد الأرقام لكل مجموعة.
set_NumberNegativePattern(int)يضبط نمط السالب للرقم.
set_PercentDecimalDigits(int)يضبط عدد المنازل العشرية في قيم النسبة المئوية.
set_PercentDecimalSeparator(const String&)يضبط فاصل الفاصلة العشرية في قيم النسبة المئوية.
set_PercentGroupSeparator(const String&)يضبط فاصل المجموعة في قيم النسبة المئوية.
set_PercentGroupSizes(const ArrayPtr<int>&)يضبط عدد الأرقام لكل مجموعة قيم النسبة المئوية.
set_PercentNegativePattern(int)يضبط نمط النسبة السالبة.
set_PercentPositivePattern(int)يضبط نمط النسبة الموجبة.
set_PercentSymbol(const String&)يضبط رمز النسبة المئوية.
set_PerMilleSymbol(const String&)يضبط رمز الألفية.
set_PositiveInfinitySymbol(const String&)يضبط رمز اللانهاية الموجبة.
set_PositiveSign(const String&)يضبط العلامة الموجبة.

انظر أيضًا