سؤال

لقد كنت في جميع أنحاء 'أنابيب و لا أستطيع أن أفهم هذا الأمر.قد تكون بسيطة.

التالية String.Format الاتصال:

return dt.ToString("MMM d yy 'at' H:mmm");

يعود بشكل صحيح هذا:

Sep 23 08 الساعة 12:57

الآن دعونا نقول كنت ترغب في إضافة اقتبس واحدة قبل أن يعود هذا:

Sep 23 '08 الساعة 12:57

منذ واحد الاقتباس محفوظة الهروب حرف ، كيف يمكنني الهروب من اقتباس واحد للحصول على العرض ؟

لقد حاولت مزدوجة, ثلاثية و رباعية واحد يقتبس, مع عدم وجود الحظ.

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

المحلول

يمكنك الهروب باستخدام مائل والتي سيكون لديك للهروب.إما

return dt.ToString(@"MMM d \'yy 'at' H:mmm");

أو

return dt.ToString("MMM d \\'yy 'at' H:mmm");

نصائح أخرى

يمكنك استخدام HTML الكيان لو كان ذلك من أجل HTML.

- تحرير

'

- تحرير

فقط لجعل هذا المنصب ليس من الخطأ, كما أن الجميع قد لاحظ الهروب يعمل بشكل جيد :)

string s = t.ToString("MMM d \\'yy 'at' H:mmm");

و هذا آخر الوقت لا اختبار شيء على أساس من نشر :)

أنا لا أحب C# @ سلاسل إلا إذا كنت حقا لديك لاستخدامها حتى أذهب مع هذا.

return dt.ToString("MMM d \\'yy 'at' H:mmm");

انها مجرد تفضيل على الرغم التي تجد من الأسهل على "قراءة".

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