标签:使用 os io cti div ar line new
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace weituo{class Program{static void Main(string[] args){// 声明委托变量ProcessDelegate process;Console.WriteLine("请输入用逗号分隔的两个数字:");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("输入M乘法D除法");input =Console.ReadLine();// 初始化委托变量if(input =="M")process = new ProcessDelegate(Multiply);//注释:此处也可以写process = Multiplyelseprocess = new ProcessDelegate(Divide);// 使用委托调用函数double result = process(param1,param2);Console.WriteLine("结果:{0}",result);Console.ReadKey();}// 声明委托delegate double ProcessDelegate(double param1,double param2);static double Multiply(double param1, double param2){return param1 * param2;}static double Divide(double param1, double param2){return param1 / param2;}}}标签:使用 os io cti div ar line new
原文地址:http://www.cnblogs.com/qiuzhongyang/p/3874114.html