#️⃣ شرح C#

مدخلات المستخدم

القراءة من الطرفية

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 دائمًا مع مدخلات المستخدم لتجنّب تعطّل البرنامج.

🎯 التالي: المصفوفات.