国产探花免费观看_亚洲丰满少妇自慰呻吟_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();
        }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁乡县| 沧州市| 临潭县| 托克逊县| 兴和县| 资源县| 彭山县| 汪清县| 虞城县| 东乌| 昆山市| 惠东县| 章丘市| 祁连县| 合作市| 望都县| 云安县| 长岭县| 蒲城县| 萍乡市| 错那县| 大港区| 霞浦县| 灵武市| 左云县| 睢宁县| 南城县| 全南县| 霍山县| 雷波县| 和林格尔县| 安达市| 望都县| 靖安县| 昭觉县| 大宁县| 郴州市| 义马市| 郧西县| 兴业县| 东兰县|