الأسماء المقترنة بكائن RegionInfo

هناك العديد من الاختلافات في اسم المنطقة المقترن بـ RegionInfo. الاسم الأساسي يتم تمثيله بواسطة Name. الفئة تدعم أيضًا خصائص لاسم العرض، و الاسم الانجليزي، و الاسم الأصلي، .... إلخ. و مع وجود أكثر من اسم يمكن استخدامه لإنشاء كائن RegionInfo، عندما يتم إنشاؤه، يكون هناك اسم واحد مقترن به. و تختلف هذه التسمية مع الموقف الأكثر تعقيداً للكائنات CultureInfo التي تم شرحها في الأسماء المقترنة بالكائن CultureInfo.

يتم معالجة اسم المنطقة استناداً إلى المنشئ الذي يتم استخدامه لـ RegionInfo. تعرّف الفئة منشئ واحد، يمرر له التطبيق اسم منطقة و آخر لمعالجة اسم المنطقة باستخدام معرف ثقافة.

معالجة الاسم عندما يتم إنشاء معلومات المنطقة باسم المنطقة

عند تمرير اسم منطقة لإنشاء كائن RegionInfo، يستخدم التطبيق الخاص بك المنشئ الذي يأخذ سلسلة اسم. دعنا نجرب مثال، حيث يتم تمرير سلاسل اسم المنطقة لألمانيا و الولايات المتحدة. في .NET Framework الإصدار 1.0، تكون التسمية مباشرة جداً و يقوم التطبيق الخاص بك بتحديد:

  • "US" للولايات المتحدة

  • "DE" لألمانيا

  • لا شيء لثقافة مخصصة

في ".NET Framework" الإصدار 2.0، السلاسل مثل "US" و "DE" تظل تعمل في هذا السياق و لكن يتم أيضاً توفير أسلوب آخر. يمكن للتطبيق الخاص بك تحديد اسم ثقافة لإنشاء الكائن RegionInfo كما هو موضح أدناه (جزء المنطقة فقط ذو صلة). لاحظ أن التطبيق أيضاً يحدد اسم للثقافة المخصصة.

  • "en - US" للانجليزية (الولايات المتحدة)

  • "de-DE" ، للألمانية (ألمانيا)

  • "fj-FJ" ، لثقافة مخصصة

يعرض الجدول التالي تسمية المنطقة كما تتم معالجتها بواسطة System.Globalization.RegionInfo.ToString و System.Globalization.RegionInfo.Name.

Method

en-US

de-DE

ثقافة مخصصة

(المنطقة التي يتم تمريرها إلى المنشئ)

الولايات المتحدة

DE

غير متوفر

(الثقافة التي تم تمريرها إلى المنشئ،

المقدمة في .NET Framework الإصدار 2.0)

en-US

de-DE

fj-FJ

System.Globalization.RegionInfo.ToString

الولايات المتحدة

DE

FJ

System.Globalization.RegionInfo.Name

الولايات المتحدة

DE

FJ

معالجة الاسم عندما يتم إنشاء معلومات المنطقة بمعرف الثقافة

يمكن أيضاً للتطبيق الخاص بك إنشاء كائن RegionInfo باستخدام المنشئ الذي يأخذ معرف الثقافة. دعنا نجرب مثال، حيث تكون معرفات الثقافة التي تم تمريرها إلى المنشئ هي:

  • 0x0409 للانجليزية (الولايات المتحدة)

  • 0x0407 للألمانية (ألمانيا)

  • 0x0c00 للثقافة المخصصة "fj - FJ"، التي يجب أن تكون ثقافة المستخدم الافتراضية الحالية

يعرض الجدول التالي تسمية المنطقة كما تتم معالجتها بواسطة System.Globalization.RegionInfo.ToString و System.Globalization.RegionInfo.Name. لاحظ أن الأسماء هي نفسها تماماً كما في المثال السابق.

Method

en-US

de-DE

ثقافة مخصصة

(معرف الثقافة الذي تم تمريره إلى المنشئ)

0x0409

0x0407

0x0c00

System.Globalization.RegionInfo.ToString

الولايات المتحدة

DE

FJ

System.Globalization.RegionInfo.Name

الولايات المتحدة

DE

FJ

راجع أيضًا:

المرجع

RegionInfo

المبادئ

الأسماء المقترنة بالكائن CultureInfo

موارد أخرى

الترميز و الترجمة