إكمال التحدي

مكتمل

ستعزز تحديات التعليمات البرمجية ما تعلمته وتساعدك على اكتساب بعض الثقة قبل المتابعة.

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

سوف تستخدم ما تعلمته عن تسلسلات إلغاء الأحرف، والسلاسل الحرفية، وunicode، واستيفاء السلسلة لتوفير الإرشادات باللغتين الإنجليزية والروسية.

التحدي: إرشادات التنسيق والعرض

  1. حدد كافة التعليمات البرمجية في محرر .NET ثم اضغط على «Delete» أو «Backspace» لحذفها.

  2. ابدأ حل التحدي بالسطرين التاليين من التعليمات البرمجية.

string projectName = "ACME";

string russianMessage = "\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u0432\u044b\u0432\u043e\u0434";

سيُستخدم projectName المتغير مرتين في الإخراج المطلوب.

يحتوي russianMessageالمتغير على الرسالة "عرض الإخراج الروسي" باللغة الروسية. ينبغي استخدام هذا المتغير في التعليمات البرمجية التي تطبع الرسالة.

لا يجوز تغيير هذين السطرين من التعليمات البرمجية، ولكن يمكنك إضافة التعليمات البرمجية أعلى كل سطر وأسفله. ينبغي استخدام هذين السطرين من التعليمات البرمجية لتكوين الإخراج المطلوب.

  1. يمكنك استخدام الأسلوب Console.WriteLine() أو Console.Write() مرتين فقط.

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

  1. استخدم تسلسلات إلغاء الأحرف والسلاسل الحرفية وunicode واستنتاج السلسلة لإنشاء الإخراج.

لإكمال هذا التحدي، ينبغي أن تنتج التعليمات البرمجية الخاصة بك الإخراج التالي.

View English output:
  c:\Exercise\ACME\data.txt

Посмотреть русский вывод:
  c:\Exercise\ACME\ru-RU\data.txt

يرجى معرفة البنود الجديدة وعلامات التبويب وكيفية استخدام السطرين الإلزاميين من التعليمات البرمجية في الإخراج.

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