ممكن لتمرير شكل محدد للحجة كما حجة أخرى لString.Format؟

StackOverflow https://stackoverflow.com/questions/1825724

  •  22-07-2019
  •  | 
  •  

سؤال

وعلى سبيل المثال، دعنا نقول لدي شكل سلسلة التاريخ والوقت في متغير سلسلة، هل هناك أي جملة أو الأسلوب في NET التي من شأنها أن تسمح لي أن تفعل ما يعادل هذا الرمز غير صالح:

String line = String.Format("{0:{1}}", DateTime.Now, dateTimeFormat);
                                ^^^                        ^
                                 |                         |
                                 +-- this would use this --+
هل كانت مفيدة؟

المحلول

هذا العرض جملة حد كبير باستثناء معلمات الحيوي.

وسيكون لديك لاستخدام نظام 2 المرحلة بطريقة أو بأخرى، إما قبل تنسيق التسجيل الخاص بك أو عن طريق توليد سلسلة تنسيق. ولكن أعتقد أن كلا سوف تكون أسوأ من المشكلة.

نصائح أخرى

ما هو الخطأ في مجرد

string line = DateTime.Now.ToString(dateTimeFormat);

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