שיעור 11: המרה ופירוק קלט
ראינו שקלט מ-Console.ReadLine() הוא תמיד טקסט. אבל אי אפשר לעשות חשבון על טקסט: "5" + "3" נותן "53", לא 8. כדי לחשב, ממירים את הטקסט למספר: int n = int.Parse(text); (או Convert.ToInt32(text)). אחרי ההמרה n הוא int אמיתי, ואפשר לחשב איתו.
int.Parse הוא כמו מתרגם: הוא לוקח את הטקסט "5" והופך אותו למספר 5, כדי שהמחשב יוכל לחשב איתו.
- int.Parse()
- ממיר מחרוזת שמכילה מספר (כמו "5") ל-int (המספר 5).
- Convert.ToInt32()
- דרך נוספת להמיר מחרוזת ל-int, דומה ל-int.Parse.
- למה ממירים
- כי חשבון על מחרוזות מדביק טקסט; רק על מספרים הוא מחשב.