عرض إخراج وحدة التحكم
نصيحة
راجع علامة التبويب النص والصور لمزيد من التفاصيل!
أهم شيء يمكن للبرنامج القيام به هو التواصل معك. في C#، يمكنك عرض الإخراج إلى وحدة التحكم باستخدام Console.WriteLine() الأسلوب .
استخدام Console.WriteLine()
يقوم Console.WriteLine() الأسلوب إخراج النص إلى وحدة التحكم. يمكنك استدعائه بتمرير النص الذي تريد عرضه داخل أقواس، محاطا بعلامات اقتباس مزدوجة:
Console.WriteLine("Hello, world!");
الإخراج:
Hello, world!
يمكنك تشغيل هذه التعليمة البرمجية بنفسك في محرر التعليمات البرمجية C#.
علامات الاقتباس المزدوجة مطلوبة
في C#، يجب أن يكون النص محاطا دائما بعلامات اقتباس مزدوجة ("). لن تعمل علامات الاقتباس المفردة (') مع النص. تأكد من استخدام علامات الاقتباس المستقيمة (") وليس علامات الاقتباس المتعرجة.
الفاصلة المنقطة مهمة
لاحظ الفاصلة المنقطة (;) في نهاية السطر. في C#، يجب أن تنتهي كل تعليمة بفواصل منقوطة. يخبر الكمبيوتر الذي انتهيت من إدخال الأمر.
طباعة عناصر متعددة
يمكنك تمرير قيم متعددة إلى Console.WriteLine() عن طريق فصلها بفواصل. يدرج C# تلقائيا مسافة بين كل عنصر:
Console.WriteLine("Hello", "world!");
الإخراج:
Hello world!
استخدام أحرف الإلغاء
في بعض الأحيان تحتاج إلى مزيد من التحكم في التنسيق، مثل بدء سطر جديد أو إضافة مسافة علامة تبويب أو تضمين علامات اقتباس داخل النص. لا يمكنك فقط الضغط على مفتاح الإدخال Enter أو Tab داخل علامات الاقتباس الخاصة بك. بدلا من ذلك، تستخدم C# أحرف إلغاء، وهي مجموعات خاصة تبدأ بسلة مائلة عكسية (\):
| سلسلة الإلغاء | ماذا تفعل | مثَال | الإخرَاج |
|---|---|---|---|
\n |
نقل النص إلى سطر جديد | Console.WriteLine("Line 1\nLine 2"); |
Line 1Line 2 |
\t |
إضافة مسافة علامة تبويب | Console.WriteLine("Name:\tAlex"); |
Name: Alex |
\\ |
طباعة مائلة عكسية حرفية | Console.WriteLine("Path: C:\\Users"); |
Path: C:\Users |
\" |
طباعة علامة اقتباس مزدوجة | Console.WriteLine("She said, \"Hi!\""); |
She said, "Hi!" |
تأكد من استخدام خط مائل عكسي (\) وليس الشرطة المائلة للأمام (/).
Console.Write() مقابل Console.WriteLine()
هناك أسلوب آخر يسمى Console.Write() يعمل بشكل مشابه ل Console.WriteLine()، ولكن مع اختلاف مهم واحد:
-
Console.WriteLine()إضافة فاصل أسطر في النهاية، ونقل الإخراج التالي إلى سطر جديد -
Console.Write()طباعة إلى السطر الحالي دون إضافة فاصل أسطر
مثل:
Console.Write("Hello");
Console.Write(" ");
Console.Write("world!");
الإخراج:
Hello world!
إذا استخدمت Console.WriteLine() بدلا من ذلك، سيكون الإخراج:
Hello
world!