NumberFormat الرئيسي في تطبيق صافي cultureInfo
-
20-08-2019 - |
سؤال
ولدي تطبيق. NET متوفرة في العديد من اللغات المختلفة. أنا أساسا تحميل وحفظ ملف (التي تحتوي على الزوجي) في ثقافة النظام ولكن أود أن قوة الأرقام ليتم عرضها دائما وإدخالها باستخدام تنسيق الثقافة الأمريكية (فاصلة كما تجميع الأرقام، فترة كفاصل عشري). حاولت تجاوز الثقافة التطبيق ولكن لا يبدو أن العمل. هل هناك طريقة للتعامل مع هذا؟
المحلول
وCultureInfo.InvariantCulture
موجود لغرض محدد هو استمرار البيانات في شكل ثابت. لمزيد من المعلومات على MSDN
لواجهة المستخدم، إذا كنت تريد حقا كل التنسيق لتكون على غرار الولايات المتحدة، يمكنك القيام بذلك:
Application.CurrentCulture = new CultureInfo("en-US");
لاحظ أنك لن تحتاج إلى تعيين الثقافة في كل موضوع.
لا تنتمي إلى StackOverflow