源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C#委托初级使用的实例代码

  • 时间:2021-01-08 17:25 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C#委托初级使用的实例代码
[u]复制代码[/u] 代码如下:
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();         }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部