جدول المحتويات:
تعريف - ماذا يعني تسلسل الهروب؟
في C # ، يشير تسلسل الهروب إلى مجموعة من الأحرف تبدأ بشرطة مائلة للخلف (\) متبوعة بأحرف أو أرقام. تمثل تسلسلات الهروب أحرفًا غير قابلة للطباعة خاصة في سلاسل الأحرف والحرف. على هذا النحو ، فإنها تسمح للمستخدمين بالاتصال بجهاز عرض أو طابعة عن طريق إرسال أحرف تحكم غير رسومية لتحديد إجراءات مثل علامات الاستفهام وإرجاع النقل.
يتم استخدام تسلسل هروب عند كتابة مقاطع من التعليمات البرمجية ، مثل تعريفات المعالج المسبق ، لتحديد أحرف الاستمرار ، بحيث يتم اعتبار أسطر متعددة من التعليمات البرمجية كسطر واحد بواسطة المحول البرمجي. تستخدم التعبيرات المعتادة التي تساعد في إجراء عمليات بحث سلسلة متطورة تسلسلات هروب لتحديد موقع سلاسل فرعية في سلسلة كبيرة. بتمكين السلاسل المقتبسة ، يمكن استخدام تسلسل الهروب لإنشاء ملفات الإخراج التي تحتوي على علامات قالب النص والملفات.
تيكوبيديا تشرح Escape Sequence
يحتوي تسلسل الهروب على أكثر من حرف واحد ولكن يعمل كحرف واحد لأنه لا يوجد حرف لتمثيل النص المتجاوزة حرفياً. المحول البرمجي يحول تسلسل الأحرف إلى حرف escaped مفرد في البرنامج المترجمة. على سبيل المثال ، يقوم المحول البرمجي بتحويل \ n في التعليمات البرمجية المصدر إلى حرف واحد (الرمز 10) ، والذي يمثل تغذية السطر في البرنامج المترجم.
فيما يلي قائمة بتسلسل هروب C # محدد مع تمثيلات مقابلة:
- علامة اقتباس مفردة تستخدم للحرف الحرفية
- \ "علامة اقتباس مزدوجة تستخدم في سلسلة الأحرف
- \\ خط مائل عكسي يستخدم لمسار الملف
- \؟ علامة استفهام
- \ تنبيه
- \ b مسافة للخلف
- \ f تغذية النموذج
- \ n خط جديد
- \ r النقل العودة
- \ t التبويب الأفقي
- \ v علامة التبويب العمودي
- \ 0 لاغ
- \ u تسلسل هروب Unicode للحرف ذات القيمة السداسية
- \ x تسلسل هروب الست عشري Unicode - يشبه \ u لكن بطول متغير
- \ U تسلسل هروب Unicode يستخدم للأزواج البديلة