سلام استاد من تازه شروع به برنامه نویسی کردم، طبق ویدئو 6 یک برنامه نویسی ساده انجام دادم و از دستور try , catch استفاده کردم.
اما برنامه روی یکی از متغیر ها که بعد قسمت catch قرار داره ایراد میگیره، دقیقا از زمانی که از دستور try استفاده کردم اینطور شد.
کد رو براتون ارسال میکنم:
static void Main(string[] args)
{
try
{
Console.WriteLine("salam");
Console.WriteLine("senet ro vared kon");
int sen1;
sen1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("mamnun");
Console.WriteLine("sen shoma " + sen1 + " sal ast");
Console.WriteLine("khahesh mikonam sen hamsaret ro vared kon");
int sen2;
sen2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("sen hamsare shoma " + sen2 + " sal ast");
Console.WriteLine("mikhay majmoe sen khodet va hamsaret ro beduni?");
Console.ReadKey();
int sen3 = sen1 + sen2;
}
catch
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("azizam lotfan az adad estefade kon");
Console.ResetColor();
}
Console.WriteLine("majmoe sen shoma va hamsaretun: ");
Console.WriteLine(sen3);
Console.ReadKey();
}
سلام
متن خطا را قرار دهید
استاد ممنونم که ارزش گذاشتی، بعد از کمی تمرین مشکل حل شد. راهنمایی های شما تو ویدئو کامل بود.