سلام استاد
ببخشید یه سوال داشتم برای مدیریت خطا ها کل این کد هارو باید بزارم تو بدنه tryیا فقط کدی که احتمال خطا دارد را؟
Console.WriteLine("Calculator [Version : 1.0.40409.0]");
Console.WriteLine("Programmer Hamed Alizadeh");
Console.WriteLine("************************************");
Console.Write("Please Enter Number 1 :");
int Number1 = Convert.ToInt32(Console.ReadLine());
Console.Write("Please Enter Number 1 :");
int Number2 = Convert.ToInt32(Console.ReadLine());
int Result;
Console.WriteLine("************************************");
Console.WriteLine("Please choose one of the following operators:");
Console.WriteLine("1-addition (+)");
Console.WriteLine("2-subtraction (-)");
Console.WriteLine("3-multiplication (*)");
Console.WriteLine("4-division (/)");
Console.WriteLine("operators ??");
string op = Console.ReadLine();
switch (op)
{
case "1":
{
Console.ForegroundColor = ConsoleColor.Green;
Result = Number2 + Number2;
Console.WriteLine("Result IS :" + Result);
Console.ResetColor();
break;
}
case "2":
{
Console.ForegroundColor = ConsoleColor.Green;
Result = Number2 - Number2;
Console.WriteLine("Result IS :" + Result);
Console.ResetColor();
break;
}
case "3":
{
Console.ForegroundColor = ConsoleColor.Green;
Result = Number2 *Number2;
Console.WriteLine("Result IS :" + Result);
Console.ResetColor();
break;
}
case "4":
{
Console.ForegroundColor = ConsoleColor.Green;
Result = Number2 / Number2;
Console.WriteLine("Result IS :" + Result);
Console.ResetColor();
break;
}
default:
{
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("operators not found ...");
Console.ForegroundColor = ConsoleColor.Green;
}
break;
}
سلام کل کد رو بزارید تو try
مثل آموزش