שיעור 10: קלט מהמשתמש
עד עכשיו התוכנית דיברה. עכשיו היא תקשיב: Console.ReadLine() קוראת שורה שהמשתמש מקליד, ומחזירה אותה כמחרוזת. שומרים את התשובה במשתנה: string name = Console.ReadLine();. נקודה קריטית: קלט הוא תמיד טקסט — גם אם המשתמש מקליד 25, מה שנשמר הוא המחרוזת "25", לא המספר.
Console.ReadLine() הוא כמו להושיט מיקרופון ולחכות שהמשתמש יענה. מה שחוזר הוא תמיד טקסט — אפילו אם ענו במספר.
- Console.ReadLine()
- קוראת שורה אחת שהמשתמש מקליד, ומחזירה אותה כמחרוזת.
- קלט הוא טקסט
- כל מה שמגיע מ-ReadLine הוא string, גם אם נראה כמספר.
- הנחיה (prompt)
- הודעה (WriteLine) שמסבירה למשתמש מה להקליד, לפני ReadLine.