zoukankan      html  css  js  c++  java
  • 委托

     1        static void Main(string[] args)
     2        {
     3        ProcessDelegate proc;
     4            double par1 = 1.1;
     5            double par2 = 2;
     6            Console.WriteLine("Enter M or D:");
     7            string  input = Console.ReadLine();
     8            if (input.ToLower() == "m")
     9                proc = new ProcessDelegate(Multiply);
    10            else
    11                proc = new ProcessDelegate(Divide);
    12            Console.WriteLine("Result:{0}",proc(par1,par2));
    13            Console.ReadKey();
    14        }

    15
    16        delegate double ProcessDelegate(double par1, double par2);
    17
    18        static double Multiply(double param1, double param2)
    19        return param1 * param2; }
    20
    21        static double Divide(double param1, double param2)
    22        return param1 / param2; }
  • 相关阅读:
    周总结07(2018.1.8-2018.1.13)
    软件工程概论课总结
    第二阶段团队冲刺-seven
    人月神话阅读笔记06
    第二阶段团队冲刺-six
    周总结06(2018.1.1-2018.1.6)
    第二阶段团队冲刺-five
    开发记录06
    开发记录05
    开发记录04
  • 原文地址:https://www.cnblogs.com/tiasys/p/605231.html
Copyright © 2011-2022 走看看