كيف

كيفية كتابة شرطة مائلة واحدة في سلسلة في C #

30 أكتوبر 2021

C # هو حلم المطورين. في ال سي # سلاسل لغة البرمجة هي مجموعة من الأحرف التي تمثل نصًا في نص التعليمات البرمجية. يمكن أن تكون السلسلة حرفًا خاصًا أو جملًا تحتوي على علامات اقتباس مزدوجة أو حتى كلمة.

متغير السلسلة هو متغير لا يحتوي على أحرف أو لا يحتوي على أحرف متعددة مثل الأحرف والأرقام والفواصل والمسافات وما إلى ذلك. فيما يلي مثال على رمز متغير للسلسلة:

مثال على رمز متغير سلسلة

هذا هو الإخراج التالي لرمز السلسلة أعلاه:

كيفية كتابة شرطة مائلة واحدة في سلسلة في C #

يمكن التصريح عن متغير سلسلة بطريقتين:

  1. مع ال نظام. سلسلة صف دراسي
  2. ال سلسلة كلمة رئيسية

يتيح لك برنامج C # تخزين تخزين جديد لنوع بيانات السلسلة.

قد يكون لديك موقف قد تضطر فيه إلى استخدام حرف الخط المائل العكسي في السلسلة الخاصة بك. تحتوي هذه المقالة على خطوات مقترحة حول كيفية كتابة شرطة مائلة للخلف في سلسلة في C #.

جدول المحتويات

طرق على كيف تكتب شرطة مائلة واحدة للخلف في السلسلة في C #

الطريقة الثابتة 1: استخدام الخط المائل العكسي في حد ذاته

يستخدم حرف الخط المائل العكسي () لإنشاء تسلسل هروب في سلسلة ، مما يعني أنه حرف هروب. يمكن استخدام هذا لبدء سطور جديدة ( n) أو علامات تبويب ( t) أو علامات اقتباس () في سلسلة.

إذا كنت ترغب في استخدام الشرطة المائلة للخلف نفسها أثناء برمجة سلسلة ، فهناك خياران لك:

    استخدام شرطتين مائلتين عكسيتين. فمثلا، \ xxxx استخدام السلسلة الحرفية @ verbatim. فمثلا، @ xxxx

تسلسل Escape عبارة عن مجموعة من أحرف السلسلة التي تمثل أي شيء باستثناء نفسها ذات علامات اقتباس مزدوجة عند وضعها داخل سلسلة حرفية من التعليمات البرمجية. يمكن ترجمة تسلسل الهروب إلى تسلسل سلسلة آخر. سترى خطأ تسلسل تم تجاوزه إذا حدثت أخطاء في السلسلة.

الطريقة الثابتة 2: استخدام المسار. طريقة الجمع

تحتوي فئة المسار على الكثير من الأساليب القيمة للتعامل مع سلسلة ذات مسار وامتدادات وأسماء ملفات. يمكن للمسار تجنب الأخطاء الشائعة التي نرتكبها أثناء ترميز سلسلة.

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

string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);Console.WriteLine(Path.Combine(path, 'example 1'));

تسمح فئة مسار السلسلة البرمجية بأن تكون قابلة للتحويل بسهولة وعملية عبر أنظمة التشغيل. على سبيل المثال ، يمكنك استخدام على Windows و / على Linux في سلسلة.

يمكنك استخدام مساحة الاسم إذا لم تتمكن من التحكم فيها.

مثال 1

هذا المثال من نص برمجي هو سلسلة نصية بسيطة:

string key = '\u0066 '; Console.WriteLine(key);

مثال 2

النص النصي التالي هو مثال.

string path = @'c:\DatCord examples .txt' // rather than 'c:\DatCordinfo.txt'; Console.WriteLine(path);

يمكن نسخ المسار في البرنامج النصي للسلسلة.

مثال 3

string msj = @'''What’s special?''he asked his old pal.' // Console.WriteLine(msj);

سيكون الإخراج:

'What’s special?' he asked his old pal.

بما في ذلك علامات الاقتباس المزدوجة في سلسلة @ تمت مضاعفتها.

مثال 4

string msj1 = 'He said, 'Tea is better than coffee u0063hancex0021''; string msj2 = @'He said, ''Tea is better than coffee u0063hancex0021'''; Console.WriteLine(msj1); Console.WriteLine(msj2);

سيكون الناتج التالي:

Tea is better than coffee Tea is better than coffee u0063hancex0021

خط السلسلة الثاني له فرق بسيط. السلسلة النصية غير الصالحة ، نص السلسلة هو خطأ قد تراه عند حدوث خطأ في السلسلة.

ملحوظة: إذا احتوى أي سطر في السلاسل على نوع نص خاطئ في تسلسلها ، فسيظهر لك خطأ في السلسلة. قبل أن تقوم بحفظ ملف السلسلة ، استخدم net console للبحث عن الأخطاء المحتملة في النص ثم قم بإجراء اختبار باستخدام وحدة تحكم التحويل البرمجي للنص البرمجي للسلسلة.

هذه هي الطريقة التي تكتب بها شرطة خلفية واحدة في سلسلة في C.

هل تحقق من موقعنا C ++ تعليمي للمبتدئين.

أسئلة مكررة

كيف تكتب شرطة مائلة للخلف في السلاسل؟

هناك طريقتان لكتابة الشرطة المائلة للخلف في سلسلة لـ C #. يمكنك كتابة الشرطة المائلة الخلفية كما هي أو يمكنك استخدام المسار. اجمع بين الطرق في السلاسل.

ما هي السلسلة الحرفية في وحدة التحكم C #؟

السلسلة الحرفية هي حرف خاص يتم إنشاؤه بحرف @. قد تحتوي السلسلة على علامة @ وأحرف اقتباس مزدوجة ولا شيء أو أكثر من الأحرف وحرف الانتهاء. Pizza و @ Hello أمثلة على سلسلة حرفية.