在main方法中,接收用户从控制台输入的第一个操作 数 操作运算符和第二个操作数,调用GetResult方法进行计算 友友们有没有会的啊?无从下手,我需要一个完整的

C# 在main方法中,接收用户从控制台输入的第一个操作
数 操作运算符和第二个操作数,调用GetResult方法进行计算
友友们有没有会的啊?无从下手,我需要一个完整的

运行结果如下:

img

示例代码:

namespace ConsoleApp3
{
    internal class Program
    {
        private static void Main(string[] args)
        {
            // 在控制台输出一行
            Console.WriteLine("请输入第一个操作数:");
            // 读取用户输入的一行文本字符串
            string str1 = Console.ReadLine();
            int num1;
            // 将用户输入的字符串转换成数字
            int.TryParse(str1, out num1);
            Console.WriteLine("请输入操作符:");
            string _operator = Console.ReadLine();
            Console.WriteLine("请输入第二个操作数:");
            string str2 = Console.ReadLine();
            int num2;
            int.TryParse(str2, out num2);
            var result = GetResult(num1, num2, _operator);
            // 输出计算结果
            Console.WriteLine($"{num1} {_operator} {num2} = {result}");
            Console.ReadKey();
        }

        static int GetResult(int number1, int number2, string _operator)
        {
            var result = 0;
            switch (_operator)
            {
                case "+":
                    result = number1 + number2;
                    break;
                case "-":
                    result = number1 - number2;
                    break;
                case "*":
                    result = number1 * number2;
                    break;
                case "/":
                    if (number2 == 0)
                    {
                        Console.WriteLine("除数不能为0");
                    }
                    else
                    {
                        result = number1 / number2;
                    }

                    break;
            }

            return result;
        }
    }


}