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; }
  • 相关阅读:
    C语言I博客作业03
    C语言I—2019秋作业02
    C语言I博客作业04
    C语言I博客作业02
    C语言I博客作业02
    C语言I博客作业04
    C语言I博客作业02
    C语言I博客作业02
    第一周作业
    C语言I博客作业04
  • 原文地址:https://www.cnblogs.com/tiasys/p/605231.html
Copyright © 2011-2022 走看看