سؤال

أنا أقوم ببناء فئة تمثل دولة أمريكية أو مقاطعة كندية. ماذا يجب أن يتم استدعاء الفصل؟

بعض الافكار:

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

تعديل:GeographicalEGion يبدو أن الطريق للذهاب. يمكن استخدامه حتى فئة أساسية لأنواع المنطقة الجغرافية الأخرى (أي: البلد) وما زلت منطقية.

هل كانت مفيدة؟

المحلول

سيكون GeographicalEGion خياري. لها قصيرة جدا ولا لبس فيه تماما، وليس لديها دلالات مع أنواع حقيقية من المنطقة مثل المقاطعة أو الدولة.

نصائح أخرى

بالتأكيد لا تذهب مع "الدولة" - طريقة مربكة للغاية، و "الإقليم" لديها آثار .CA أيضا. تشير ويكيبيديا "من دون الوطني" أو "subnationaldivision" سيكون جيدا.

اسم أكثر عام بالنسبة للدولة، التي تنطبق في أي مكان في العالم، هل Countrysubdivision، أو مجرد تقسيم.

تستخدم Google المصطلح administrative_area_level_1 في جغرافيه.

ادارية_area_level_1. يشير إلى الكيان المدني من الدرجة الأولى أسفل المستوى القطري. داخل الولايات المتحدة، هذه المستويات الإدارية هي الدول. لا تظهر جميع الأمم هذه المستويات الإدارية.ادارية_area_level_2. يشير إلى كيان مدني من الدرجة الثانية تحت المستوى القطري. داخل الولايات المتحدة، هذه المستويات الإدارية هذه هي المقاطعات. لا تظهر جميع الأمم هذه المستويات الإدارية.ادارية_area_level_3. يشير إلى كيان مدني للترتيب الثالث تحت المستوى القطري. يشير هذا النوع إلى قسم مدني بسيط. لا تظهر جميع الأمم هذه المستويات الإدارية.

المرجع: http://code.google.com/apis/maps/documentation/gegoding/#pes.

لا أرى مشكلة مع State; ؛ في السياق الذي تستخدمه، لا أتوقع أي ارتباك مع حالة الطلب. في كل مكان تستخدمه، ستعيش أيضا Country, StreetName, ، و PostCode, ، الصحيح؟ وبالمثل إذا اخترت تسمية ذلك Region.

أنا لا أحب ذلك Region, ، رغم ذلك، لأنه غامض إلى حد ما. جميع أنواع الأشياء هي المناطق. إذا سألني شخص ما المنطقة التي عشت فيها، فقد أقول الغرب الأوسط. أو نصف الكرة الغربي. أو مقاطعة رامزي. كل هذا يتوقف على السياق.

أنت وأولئك الذين يعملون في مشروعك يجب أن يعرفون بالفعل السياق، لذلك استخدم كلمة منطقية هناك. لا تقلق بشأن ما إذا كانت الكلمة لها معاني في سياقات أخرى؛ أنت لا تعمل مع هؤلاء.

Stureorprovince.

بعد بعض الاعتبار، أدركت أنه في حالتي كان الشرط هو تحديد منطقة للبحث، لذلك ذهبت مع IareAlocator.. وبعد الفكرة هي أن مواقع المنطقة المنفذة سيسمحوا بمواصفات المناطق غير المحدودة. يمكن أن تكون الأسوار الجغرافية والولايات والمحافظات والبلدان وغيرها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top