第一个: 
class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请您输入第一个数:");
            string Fvalue =Console.ReadLine();
            Console.WriteLine("请输入您的运算符");
            string Achar = Console.ReadLine();
            double Svalue;
            switch (Achar)
            { 
                case "+":
                     Svalue = Method.GetValue();
             Console.WriteLine("结果为:{0}",Method.AddValue(Convert.ToDouble(Fvalue), Svalue));
             break;
                case "-":
                    Svalue = Method.GetValue();
                    Console.WriteLine("结果为:{0}", Method.MulValue(Convert.ToDouble(Fvalue), Svalue));
                    break;
                case "*":
                     Svalue = Method.GetValue();
                     Console.WriteLine("结果为:{0}", Method.MulValue(Convert.ToDouble(Fvalue), Svalue));
                
                    break;
                case "/":
                    Svalue = Method.GetValue();
                    Console.WriteLine("结果为:{0}", Method.DivValue(Convert.ToDouble(Fvalue), Svalue));
                    break;
            }
        }
    }
    class Method
    {
        /// <summary>
        /// 加法
        /// </summary>
        /// <param name="Fvalue"></param>
        /// <param name="Svalue"></param>
        /// <returns></returns>
        public static double AddValue(double Fvalue, double Svalue)
        {
            double Result = Fvalue + Svalue;
            return Result;
        }
        /// <summary>
        /// 减法
        /// </summary>
        /// <param name="Fvalue"></param>
        /// <param name="Svalue"></param>
        /// <returns></returns>
        public static double SubValue(double Fvalue, double Svalue)
        {
            double Result = Fvalue - Svalue;
            return Result;
        }
        /// <summary>
        /// 乘法
        /// </summary>
        /// <param name="Fvalue"></param>
        /// <param name="Svalue"></param>
        /// <returns></returns>
        public static double MulValue(double Fvalue, double Svalue)
        {
            double Result = Fvalue - Svalue;
            return Result;
        }
        /// <summary>
        /// 除法
        /// </summary>
        /// <param name="Fvalue"></param>
        /// <param name="Svalue"></param>
        /// <returns></returns>
        public static double DivValue(double Fvalue, double Svalue)
        {
            if (Svalue == 0)
            {
                Console.WriteLine("被除数不能为0");
                Console.WriteLine("请重新输入");
                double Result =double.Parse(Console.ReadLine());
                return Fvalue / Svalue;
            }
            else
            {
                double Result = Fvalue / Svalue;
                return Result;
            }
        }
        public static double GetValue()
        {
            Console.WriteLine("请您输入第二个数:");
            string Svalue = Console.ReadLine();
            return Convert.ToDouble(Svalue);
        }
    }

解决方案 »

  1.   

    第二个
        class Program
        {
            static void Main(string[] args)
            {
                try
                {
                    Console.Write("请输入数字A:");
                    string strNumberA = Console.ReadLine();
                    Console.Write("请选择运算符号(+、-、*、/):");
                    string strOperate = Console.ReadLine();
                    Console.Write("请输入数字B:");
                    string strNumberB = Console.ReadLine();
                    string strResult = "";                strResult = Convert.ToString(Operation.GetResult(Convert.ToDouble(strNumberA),Convert.ToDouble(strNumberB),strOperate));
     
                    Console.WriteLine("结果是:" + strResult);                Console.ReadLine();
                }
                catch (Exception ex)
                {
                    Console.WriteLine("您的输入有错:" + ex.Message);
                }
            }
        }    public class Operation
        {
            public static double GetResult(double numberA,double numberB,string operate)
            {
                double result = 0d;
                switch (operate)
                {
                    case "+":
                        result = numberA + numberB;
                        break;
                    case "-":
                        result = numberA - numberB;
                        break;
                    case "*":
                        result = numberA * numberB;
                        break;
                    case "/":
                        result = numberA / numberB;
                        break;
                }
                return result;
            }
        }