الدرس 10: قراءة الإدخال
حتى الآن كان البرنامج يتحدث. الآن سيستمع: تقرأ Console.ReadLine() سطرًا يكتبه المستخدم وتعيده كسلسلة نصية (string). تخزّن الإجابة في متغير: string name = Console.ReadLine();. نقطة جوهرية: الإدخال دائمًا نص — حتى لو كتب المستخدم 25، فإن ما يُخزَّن هو السلسلة النصية "25"، وليس الرقم.
Console.ReadLine() تشبه مدّ ميكروفون والانتظار حتى يجيب المستخدم. ما يعود دائمًا نص — حتى لو أجاب برقم.
- Console.ReadLine()
- تقرأ سطرًا واحدًا يكتبه المستخدم وتعيده كسلسلة نصية (string).
- الإدخال نص
- كل ما يأتي من ReadLine هو string، حتى لو بدا رقمًا.
- توجيه (prompt)
- رسالة (WriteLine) تخبر المستخدم بما يجب أن يكتبه، قبل ReadLine.