类的封装
封装运算方法这个类,后面多个程序可调用相同的类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Calculator
{
class Program//客户端代码
{
static void Main(string[] args)
{
Console.Write("请输入数字A:");
string strnumberA = Console.ReadLine();
Console.WriteLine("请选择+、-、*、/:");
string stroperate = Console.ReadLine();
Console.WriteLine("请输入数字B:");
string strnumberB = Console.ReadLine();
string strresult = "";
strresult = Convert.ToString(Operation.GetResult(Convert.ToDouble(strnumberA), Convert.ToDouble(strnumberB), stroperate));
Console.WriteLine("结果是:"+strresult);
Console.ReadLine();
}
public class Operation//运算类封装
{
public static double GetResult(double numberA, double numberB, string operater)
{
double result = 0d;
switch (operater)
{
case "+":
result = numberA + numberB;
break;
case "-":
result = numberA - numberB;
break;
case "*":
result = numberA * numberB;
break;
case "/":
result = numberA / numberB;
break;
}
return result;
}
}
}
}