سؤال

ولدي تطبيق. NET متوفرة في العديد من اللغات المختلفة. أنا أساسا تحميل وحفظ ملف (التي تحتوي على الزوجي) في ثقافة النظام ولكن أود أن قوة الأرقام ليتم عرضها دائما وإدخالها باستخدام تنسيق الثقافة الأمريكية (فاصلة كما تجميع الأرقام، فترة كفاصل عشري). حاولت تجاوز الثقافة التطبيق ولكن لا يبدو أن العمل. هل هناك طريقة للتعامل مع هذا؟

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

المحلول

وCultureInfo.InvariantCulture موجود لغرض محدد هو استمرار البيانات في شكل ثابت. لمزيد من المعلومات على MSDN

لواجهة المستخدم، إذا كنت تريد حقا كل التنسيق لتكون على غرار الولايات المتحدة، يمكنك القيام بذلك:

Application.CurrentCulture = new CultureInfo("en-US");

لاحظ أنك لن تحتاج إلى تعيين الثقافة في كل موضوع.

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