51 public static int Main(
string[] args)
56 Console.Error.WriteLine(
"Usage: CalcApp <arg1> <arg2> <arg3>");
61 if (
string.IsNullOrEmpty(args[1]) || args[1].Length != 1)
63 Console.Error.WriteLine(
"Usage: CalcApp <arg1> <arg2> <arg3>");
68 if (!
int.TryParse(args[0], out
int arg1))
70 Console.Error.WriteLine($
"Error: Invalid number '{args[0]}'");
74 if (!
int.TryParse(args[2], out
int arg3))
76 Console.Error.WriteLine($
"Error: Invalid number '{args[2]}'");
97 Console.Error.WriteLine(
"Usage: CalcApp <num1> <+|-|x|/> <num2>");
104 if (!result.IsSuccess)
106 Console.Error.WriteLine(
"Error: calcHandler failed");
111 Console.WriteLine(result.Value);