الهروب اقتباس مفردة في السلسلة.شكل()
-
20-09-2019 - |
سؤال
لقد كنت في جميع أنحاء 'أنابيب و لا أستطيع أن أفهم هذا الأمر.قد تكون بسيطة.
التالية 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");
انها مجرد تفضيل على الرغم التي تجد من الأسهل على "قراءة".