public CalendarModel() { MyCal = _myCI.Calendar; _myCWR = _myCI.DateTimeFormat.CalendarWeekRule; _firstDOW = _myCI.DateTimeFormat.FirstDayOfWeek; WeekNo = MyCal.GetWeekOfYear(Date, _myCWR, _firstDOW); WeekDay = MyCal.GetDayOfWeek(Date); month = Date.ToString("MMMM", CultureInfo.CurrentCulture); year = Date.Year; day = Date.Day; }
public ActionResult GetSum() { //1.接收数据 int num1 = int.Parse(Request.Params["num1"]); int num2 = int.Parse(Request.Params["num2"]); //2.调用模块处理数据 MyCal objCal = new MyCal(); int result = objCal.sum(num1, num2); //3.保存需要的数据,并返回 ViewData["get"] = "您的求和是:" + result; return(View("MyCal")); }
public ActionResult GetAvgScore() { //1.接收数据 int Score = int.Parse(Request.Params["score"]); int Subject = int.Parse(Request.Params["subject"]); //2.调用模块处理数据 MyCal objCal = new MyCal(); int result = objCal.GetAvg(Score, Subject); //3.保存需要的数据,并返回 ViewData["AvgScore"] = "您的平均成绩是:" + result; return(View("MyCal")); }
public void TestMethod1() { //准备 MyCal cal = new MyCal(); //测试 int total = 3 * 4 - 2; String result1 = Convert.ToString(total); String result2 = cal.calculate("3*4-2"); Assert.AreEqual(result2, result1); Assert.AreEqual(cal.calculate("10/2+5*5"), Convert.ToString(10 / 2 + 5 * 5)); Assert.AreEqual(cal.calculate("30+71*6"), Convert.ToString(30 + 71 * 6)); Assert.AreEqual(cal.calculate("51-12*6+66"), Convert.ToString(51 - 12 * 6 + 66)); Assert.AreEqual(cal.calculate("71 * 60 - 95 - 65"), Convert.ToString(71 * 60 - 95 - 65)); }
static void Main(string[] args) { //宣告變數 decimal x, y, result; Console.Write("請輸入被除數:"); //使用者輸入被除數 x = decimal.Parse(Console.ReadLine()); Console.Write("請輸入除數:"); //使用者輸入除數 y = decimal.Parse(Console.ReadLine()); //建立MyCal物件 MyCal newCal = new MyCal(); //呼叫MyCal物件中的Cal方法 result = newCal.Cal(x, y); Console.WriteLine("{0}/{1}={2}", x, y, result); Console.Read(); }
/// <summary> /// 程序的入口 /// </summary> /// <param name="args"></param> static void Main(string[] args) { //在C#中 严格区分大小写 Console.WriteLine("C#全栈开发技术"); /** * 解决方案 * 【1】组织项目:把项目放到一个解决方案中。统一开发,统一编译 * 【2】管理项目:开发中的任何问题,在统一编译过程中都能随时发现 * 也可以添加第三方的库文件 * 命名空间{ * 类{ * 代码 * } * } * * 命名空间 */ MyCal myCal = new MyCal(); int result = myCal.Add(10, 20); Console.WriteLine(result); CSharpCal.MyCal myCal2 = new CSharpCal.MyCal(); result = myCal2.Add(123, 12); /** * 注释: * 1、行注释 表示这行代码实现什么 * 2、文档注释 表示方法或类的功能,更好的给开发者智能提示 * 开发中 请适当使用注释,不要没有注释 */ double result2 = myCal2.Add(1.2, 2.3); Console.WriteLine(result + "" + result2); Console.ReadLine(); }