القراءة من الطرفية
Console.ReadLine() يعيد دائمًا نصًّا:
Console.Write("ما اسمك؟ ");
string name = Console.ReadLine();
Console.WriteLine($"مرحبًا {name}");
تحويل لأرقام
Console.Write("كم عمرك؟ ");
int age = int.Parse(Console.ReadLine());
التحويل الآمن TryParse
Parse يرمي استثناءً عند إدخال خاطئ. TryParse أأمن:
Console.Write("أدخل رقمًا: ");
if (int.TryParse(Console.ReadLine(), out int number))
{
Console.WriteLine($"الضعف = {number * 2}");
}
else
{
Console.WriteLine("إدخال غير صالح");
}
دوال التحويل
int.Parse("42");
double.Parse("3.14");
Convert.ToInt32("42");
💡 استخدم
TryParseدائمًا مع مدخلات المستخدم لتجنّب تعطّل البرنامج.
🎯 التالي: المصفوفات.