博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#_delegate - example
阅读量:5942 次
发布时间:2019-06-19

本文共 1295 字,大约阅读时间需要 4 分钟。

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Delegate{    public delegate void Task();    class Program    {                static void Main(string[] args)        {            Task[] task = { MethodA, MethodB, MethodC};            string resp;            do            {                                Console.WriteLine("Task-A");                Console.WriteLine("Task-B");                Console.WriteLine("Task-C");                Console.WriteLine("X exit");                resp = Console.ReadLine();                if (resp.ToUpper() == "X")                {                    break;                }                try                {                    int choice = int.Parse(resp) - 1;                    task[choice]();                }                catch {                    Console.WriteLine("Invalid number");                }            } while (true);            Console.ReadLine();        }        public static void MethodA() {            Console.WriteLine("A doing");        }        public static void MethodB()        {            Console.WriteLine("B doing");        }        public static void MethodC()        {            Console.WriteLine("C doing");        }    }}

转载于:https://www.cnblogs.com/MarchThree/p/3720455.html

你可能感兴趣的文章
翻译"Python编程无师自通——专业程序员的养成"
查看>>
java问题整理
查看>>
进程注入的研究与实现
查看>>
Server Tomcat v7.0 Server at localhost was unable to&nbs 报错问题解决
查看>>
Fiddler (三) Composer创建和发送HTTP Request
查看>>
C语言 多维数组和指针
查看>>
DotNetBar的使用—(界面风格)
查看>>
2.3系列系统中不支持SimpleDateFormat作字段被序列化
查看>>
DJANGO MODEL FORMSETS IN DETAIL AND THEIR ADVANCED USAGE
查看>>
ADO.NET复习——自己编写SqlHelper类
查看>>
库函数strlen源码重现及注意问题
查看>>
java读取数据,2,2,1方式读取
查看>>
《实例化需求》读书笔记
查看>>
正则表达式
查看>>
Springmvc ajax请求400
查看>>
HDFS集群安装部署
查看>>
WorkFlow For Net ! NET 平台工作流 或 BPM
查看>>
****Curling 2.0(深搜+回溯)
查看>>
小题目【链表1】
查看>>
常用Java8语法小结
查看>>