System::Globalization::CultureInfo class

CultureInfo class

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

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

الطرق

طريقةالوصف
ClearCachedData()يقوم بتحديث معلومات الثقافة المخزنة مؤقتًا.
Clone() overrideينسخ معلومات الثقافة.
static CreateSpecificCulture(const String&)ينشئ ثقافة بناءً على الاسم.
explicit CultureInfo(int)معلومات RTTI.
CultureInfo(int, bool)المُنشئ.
explicit CultureInfo(const String&)المُنشئ.
CultureInfo(const String&, bool)المُنشئ.
CultureInfo(std::nullptr_t)دائمًا يرمي استثناء ArgumentNullException.
Equals(SharedPtr<Object>) overrideيقارن الكائنات.
virtual get_Calendar() constيحصل على التقويم المستخدم من قبل الثقافة.
virtual get_CompareInfo() constيحصل على مُقارن السلاسل الذي يلتزم بقواعد الثقافة.
get_CultureTypes() constيحصل على الجمع الثنائي لأنواع الثقافة التي تصف الثقافة الحالية.
static get_CurrentCulture()يحصل على الثقافة المحددة للخيط الحالي.
static get_CurrentUICulture()يحصل على ثقافة واجهة المستخدم للخيط الحالي.
virtual get_DateTimeFormat() constيحصل على معلومات تنسيق التاريخ.
static get_DefaultThreadCurrentCulture()يحصل على الثقافة الافتراضية في نطاق التطبيق الحالي.
static get_DefaultThreadCurrentUICulture()يحصل على ثقافة واجهة المستخدم الافتراضية في نطاق التطبيق الحالي.
virtual get_DisplayName() constيحصل على اسم العرض للثقافة.
virtual get_EnglishName() constيحصل على الاسم الإنجليزي للثقافة.
get_IetfLanguageTag() constيحصل على اسم RFC 4646 للغة.
static get_InstalledUICulture()يحصل على الثقافة المثبتة مع نظام التشغيل.
static get_InvariantCulture()يحصل على الثقافة الثابتة.
virtual get_IsNeutralCulture() constيتحقق مما إذا كانت الثقافة محايدة.
get_IsReadOnly() constيتحقق مما إذا كان كائن الثقافة للقراءة فقط.
virtual get_KeyboardLayoutId() constيحصل على معرف اللغة النشطة للإدخال.
virtual get_LCID() constيحصل على معرف الثقافة.
virtual get_Name() constيحصل على اسم الثقافة.
virtual get_NativeName() constيحصل على الاسم الأصلي للثقافة.
virtual get_NumberFormat() constيحصل على معلومات تنسيق الأرقام.
virtual get_OptionalCalendars() constقائمة التقويمات التي يمكن استخدامها مع الثقافة.
virtual get_Parent() constيحصل على الثقافة الأصلية.
virtual get_TextInfo() constيحصل على معلمات النص المستخدمة من قبل الثقافة.
virtual get_ThreeLetterISOLanguageName() constيحصل على رمز اللغة ISO 639-2 المكوّن من ثلاثة أحرف.
virtual get_ThreeLetterWindowsLanguageName() constيحصل على رمز اللغة المكوّن من ثلاثة أحرف كما هو معرف في واجهة برمجة تطبيقات Windows.
virtual get_TwoLetterISOLanguageName() constيحصل على اسم اللغة ISO المكوّن من حرفين المرتبط بالثقافة.
get_UseUserOverride() constيحصل على إشارة توضح ما إذا كان CultureInfo يستخدم إعدادات الثقافة التي يختارها المستخدم.
GetConsoleFallbackUICulture() constيحصل على ثقافة بديلة مناسبة لتطبيقات سطر الأوامر.
static GetCultureInfo(const String&)يحصل على الثقافة حسب اسمها. نفس وظيفة CreateSpecificCulture.
static GetCultureInfo(const String&, const String&)يحصل على الثقافة حسب اسمها.
static GetCultureInfo(int32_t)يحصل على الثقافة حسب المعرف.
static GetCultureInfoByIetfLanguageTag(const String&)مهمل. يحصل على كائن CultureInfo للقراءة فقط وفقًا لعلامة اللغة RFC 4646 المحددة.
static GetCultures(CultureTypes)يحصل على الثقافات التي تنتمي إلى الأنواع المحددة.
GetFormat(const TypeInfo&) overrideيحصل على كائن التنسيق للنوع المحدد.
GetHashCode() const overrideيرجع رمز التجزئة للكائن.
IsInherited() constيحصل على إشارة الوراثة. للاستخدام الداخلي فقط.
operator=(const CultureInfo&)
operator==(const CultureInfo&) constيقارن معلمات الثقافة.
static ReadOnly(const CultureInfoPtr&)يحصل على نسخة للقراءة فقط من الثقافة.
static set_CurrentCulture(const CultureInfoPtr&)يضبط الثقافة للخيط الحالي.
static set_CurrentUICulture(const CultureInfoPtr&)يضبط ثقافة واجهة المستخدم للخيط الحالي.
virtual set_DateTimeFormat(DateTimeFormatInfoPtr)يضبط معلومات تنسيق التاريخ.
static set_DefaultThreadCurrentCulture(const CultureInfoPtr&)يضبط الثقافة الافتراضية في نطاق التطبيق الحالي.
static set_DefaultThreadCurrentUICulture(const CultureInfoPtr&)يضبط ثقافة واجهة المستخدم الافتراضية في نطاق التطبيق الحالي.
virtual set_NumberFormat(NumberFormatInfoPtr)يحصل على معلومات تنسيق الأرقام.
ToString() const overrideيحوّل الثقافة إلى سلسلة.

انظر أيضًا