I just started learning C# and i wanted to build a simple calculator but I keep getting error messages
The error message I keep getting is :
Error CS0165 Use of unassigned local variable 'result'
Error CS0165 Use of unassigned local variable 'result'
- class Program
- {
- static void Main(string[] args)
- {
- int num01 = Convert.ToInt32(Console.Read());
- char method = Console.ReadKey().KeyChar;
- int num02 = Convert.ToInt32(Console.Read());
- int result;
- switch (method)
- {
- case '+':
- result = num01 + num02;
- break;
- case '-':
- result = num01 - num02;
- break;
- case '%':
- result = num01 % num02;
- break;
- case '*':
- result = num01 * num02;
- break;
- default:
- Console.WriteLine("???");
- break;
- }
- Console.WriteLine("The answer is " , result);
- Console.ReadKey();
-
- }
- }
-
Karthi KeyanPosted Apr 24, 2017, 1:10 AM
Purushottam PrabhakarPosted Apr 22, 2017, 11:48 AM
Amit GuptaPosted Apr 21, 2017, 10:23 AM