تمرين - دمج السلاسل باستخدام سلسلة السلسلة

مكتمل

ستحتاج أحياناً إلى دمج البيانات من العديد من المصادر المختلفة، بما في ذلك السلاسل والمتغيرات الحرفية التي تحتوي على كلٍّ من البيانات النصية والرقمية. في هذه الوحدة، ستستخدم سلسلة لمزج قيمتين أو أكثر في سلسلة جديدة.

ما هو تسلسل السلسلة؟

تسلسل السلسلة هو "مبرمج يتحدث" لمجرد دمج قيمتين أو أكثر string في قيمة جديدة string . على عكس الإضافة، يتم إلحاق القيمة الثانية بنهاية القيمة الأولى وهكذا. في التمرين التالي، ستقوم بكتابة التعليمات البرمجية لتسلسل string القيم معا.

تسلسل سلسلة حرفية ومتغير

لسَلسَلة سلسلتين معًا، يمكنك استخدام عامل تسلسل السلسلة، والذي هو رمز الجمع +.

  1. حدد كل التعليمات البرمجية التي كتبتها مسبقا في محرر كود C # ، واضغط على Delete أو Backspace لحذفها.

  2. أدخل التعليمات البرمجية التالية في محرر التعليمات البرمجية:

    string firstName = "Bob";
    string message = "Hello " + firstName;
    Console.WriteLine(message);
    
  3. والآن، تشغيل التعليمات البرمجية. ستشاهد النتيجة التالية في وحدة التحكم في الإخراج:

    Hello Bob
    

    لاحظ الترتيب - السلسلة "Hello " الأولى هي الأولى في السلسلة الجديدة، ويتم إلحاق القيمة في firstName المتغير بنهاية ذلك.

تسلسل متغيرات متعددة وسلاسل حرفية

يمكنك تنفيذ عدة عمليات تسلسل في السطر ذاته من التعليمات البرمجية.

  1. تعديل التعليمات البرمجية التي كتبتها سابقا إلى ما يلي:

    string firstName = "Bob";
    string greeting = "Hello";
    string message = greeting + " " + firstName + "!";
    Console.WriteLine(message);
    

    هنا يمكنك إنشاء رسالة أكثر تعقيدا عن طريق الجمع بين العديد من المتغيرات والسلاسل الحرفية.

  2. والآن، تشغيل التعليمات البرمجية. ستشاهد النتيجة التالية في وحدة التحكم في الإخراج:

    Hello Bob!
    

تجنب المتغيرات المتوسطة

في الخطوات السابقة، استخدمت متغيرا إضافيا للاحتفاظ بالسلسلة الجديدة الناتجة عن عملية التسلسل. ما لم يكن لديك سبب وجيه للقيام بذلك، يمكنك (وينبغي) تجنب استخدام المتغيرات المتوسطة عن طريق تنفيذ عملية تسلسل كما كنت في حاجة إليها.

  1. تعديل التعليمات البرمجية التي كتبتها سابقا إلى ما يلي:

    string firstName = "Bob";
    string greeting = "Hello";
    Console.WriteLine(greeting + " " + firstName + "!");
    
  2. والآن، تشغيل التعليمات البرمجية. يجب أن تكون النتيجة في وحدة تحكم الإخراج هي نفسها حتى إذا قمت ببسط التعليمات البرمجية:

    Hello Bob!
    

خلاصة

إليك ما تعلمته عن سلسلة السلسلة حتى الآن:

  • يتيح لك تسلسل السلسلة ضم أصغر قيمة حرفية وسلاسل المتغيرات في سلسلة واحدة.
  • تجنب إنشاء متغيرات متوسطة إذا لم تزيد إضافتها من إمكانية القراءة.