التسمية.نص / تحويل.توسترينغ وسلسلة.تنسيق المساعدة / ألف فاصل
-
15-09-2020 - |
سؤال
لدي التسمية التي أريد أن تظهر انها Text("1234567")
مثل عدد مع ألف فاصل//
كيف يمكنني القيام بذلك مع :
Lable1.Text = string.Format(.....;
Lable1.Text = Convet.ToString(.....;
يرجى توضيح هذين.
المحلول
ل إفورماتبروفيدر المعلومات المتعلقة بالأرقام (للاستخدام مع Convert.ToString(...,IFormatProvider)
) ، انظر قسم الملاحظات هنا.يمكنك اتباع الروابط إلى عددالمجموعةفاصل وخيارات التنسيق الأخرى التي تحتوي على بعض الأمثلة على التعليمات البرمجية.
String.Format
أيضا يمكن أن تأخذ إفورماتبروفيدر ، لكنه يفهم أيضا التنسيق الأخرى المقدمة مباشرة كسلسلة.انظر قسم الملاحظات من طريقة تنسيق السلسلة -- مرة أخرى يمكنك اتباع الروابط إلى مجالات الاهتمام مثل التنسيق العددي القياسي التي لديها مثال على التدويل " ، " الأرقام.
قراءة سعيدة.
إضافة ردا على التعليق
إفورماتبروفيدر هو واجهة; عددفورماتينفو هو مزود واحد.وهذا هو ، يمكنك تحديد وسيطات التنسيق إلى كائن نومبرفورماتينفو جديد وتمرير ذلك كما إيفورماتبروفيدر.يمكنك أن ترى أن هناك مجموعة كاملة من الأعضاء يمكنك العبث بها: عددأعضاء فورمات إنفو.ميزة إفورماتبروفيدر هو أنه يمكنك إنشاء وتحديد صيغ التحويل الخاصة بك.يمكنك حتى استدعاء Format
طريقة إيكوستومفورماتر مباشرة ، إذا كنت ترغب with مع بعض السهو ، وهذا هو حول ما String.Format
هل لك.قد تكون مهتما أيضا بما يلي معلومات ثقافية.الثقافة الحالية.
نصائح أخرى