zoukankan      html  css  js  c++  java
  • C#-Chart06

    这是课程6中更改后的,原文显示的有些看不懂

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    //using static System.Console;
    //using static System.Convert;

    namespace Ch06Ex05
    {
    class Program
    {
    delegate double ProcessDelegate(double param1, double param2);

    /******

    原文是:

    static double Multiply(double param1, double param2) => param1 * param2;
    static double Divide(double param1, double param2) => param1 / param2;

    注:这个编译报错VS2013

    *********/

    修改后的是:

    static double Multiply(double param1, double param2)
    {
    return param1 * param2;
    }
    static double Divide(double param1, double param2)
    {
    return param1 / param2;
    }

    这个正常,请问是什么原因呢?

    static void Main(string[] args)
    {
    ProcessDelegate process;
    Console.WriteLine("Enter 2 numbers separated with a comma:");
    string input = Console.ReadLine();
    int commaPos = input.IndexOf(',');
    double param1 = Convert.ToDouble(input.Substring(0, commaPos));
    double param2 = Convert.ToDouble(input.Substring(commaPos + 1,
    input.Length - commaPos - 1));
    Console.WriteLine("Enter M to multiply or D to divide:");
    input = Console.ReadLine();
    if (input == "M")
    process = new ProcessDelegate(Multiply);
    else
    process = new ProcessDelegate(Divide);
    Console.WriteLine("Result: {0}", process(param1, param2));
    Console.ReadKey();
    }
    }
    }

  • 相关阅读:
    PHP MySQL 插入多条数据
    PHP MySQL 插入数据
    PHP MySQL 创建数据表
    PHP MySQL 创建数据库
    PHP 连接 MySQL
    PHP MySQL 简介
    PHP JSON
    12_短信发送器_发送短信实现
    11_短信发送器_快速回复页面实现
    10_短信发送器_获取电话号码
  • 原文地址:https://www.cnblogs.com/oneztec/p/5523693.html
Copyright © 2011-2022 走看看