国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#委托初級使用的實例代碼

2020-01-24 03:12:52
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

delegate double ProcessDelegate(double param1, double param2);

        static double Muliply(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.Equals("M"))
            {
                process = new ProcessDelegate(Muliply);
            }
            else {
                process = new ProcessDelegate(Divide);
            }
            Console.WriteLine("Result: {0}",process(param1,param2));
            Console.ReadKey();
        }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新密市| 九龙县| 沾化县| 五大连池市| 观塘区| 岚皋县| 五家渠市| 安溪县| 宜春市| 三江| 筠连县| 三河市| 南陵县| 忻城县| 铁力市| 昭苏县| 新源县| 阆中市| 彰化市| 海阳市| 睢宁县| 杭锦旗| 襄垣县| 新龙县| 肥乡县| 施秉县| 秭归县| 乌拉特中旗| 玉龙| 淄博市| 从化市| 玛纳斯县| 改则县| 宝清县| 大余县| 阜南县| 二连浩特市| 股票| 洛扎县| 邓州市| 隆化县|