class Program { delegate void NoParam(); delegate void WithOneParam(string name); static void Main(string[] args) { /* * Test在这里就叫做"方法组" * * 之所以叫"方法组",是因为方法有重载, * 可以看到,Test()方法有两个, 一种没参数,一种有一个参数 * 当我们把 Test 赋值给委托时,会自动转换为具有兼容签名的任意委托类型 * 所以可以像下面这样赋值. * */ NoParam de1 = Test; WithOneParam de2 = Test; de1(); de2("wjire"); Console.ReadKey(); } static void Test() { Console.WriteLine("no param"); } static void Test(string name) { Console.WriteLine("one param"); } }
相关文章
- 这个pCmdUI类的ENABLE到底是做什么的?
- 架构师到底是做什么的??他们有什么用?没有架构师会怎样?他们到达什么水平?
- 今天我看了一个H5游戏EUI的例子,我都快分不清我到底是在用什么语言编译了代码了,作为刚刚学习H5游戏开发的菜鸟只能默默的收集知识
- 谁能告诉我 “信息管理与信息系统”这个专业将来到底是做什么的??
- 看SQL的书老见这个词“ad-hoc”,ya到底是个什么东东呢?
- 到底什么是应用服务器什么是web服务器
- S/4HANA(本地部署或云版)跟 SAP 家族系统以及非SAP系统的集成,到底什么是推荐的方式?
- S/4HANA(本地部署或云版)跟 SAP 家族系统以及非SAP系统的集成,到底什么是推荐的方式?
- 京东云开发者|探寻软件架构的本质,到底什么是架构?
- 测试开发工程师到底是做什么的?