C#多个方法的关联概述

开发 后端
这里介绍C#多个方法的关联就和命名方法一样,将多个匿名方法与同一个委托进行关联是可能的。这在很多情况下会非常有用——首先想到的是把一个简单的处理程序添加给按钮的点击事件。

C#语言还是比较常见的东西,这里我们主要介绍C#多个方法的关联,包括介绍相关联一个匿名方法和一个命名方法等方面。

C#多个方法的关联

C#多个方法的关联就和命名方法一样,将多个匿名方法与同一个委托进行关联是可能的。这在很多情况下会非常有用——首先想到的是把一个简单的处理程序添加给按钮的点击事件。下面的代码显示了一个委托,它同时带有与之相关联一个匿名方法和一个命名方法:

  1. privatedelegatevoidExample4(stringfirstName,stringlastName);  
  2.  
  3. privatevoidbtnExample4_Click(objectsender,EventArgse)  
  4. {  
  5. //Setupourparameters.  
  6. stringparameter1="Zach";  
  7. stringparameter2="Smith";  
  8.  
  9. //CreateaninstanceoftheExample4delegatewithan  
  10. //anonymousmethod.  
  11. Example4example=  
  12. newExample4(  
  13. delegate(stringfirstName,stringlastName)  
  14. {  
  15. MessageBox.Show("Example4:"+firstName+""+lastName);  
  16. });  
  17.  
  18. //Addanothermethodtothedelegate-thistime  
  19. //anamedmethod.  
  20. example+=newExample4(Example4NamedMethod);  
  21.  
  22. //Executethedelegate.  
  23. example(parameter1,parameter2);  
  24. }  
  25.  
  26. privatevoidExample4NamedMethod(stringfirstName,stringlastName)  
  27. {  
  28. MessageBox.Show("Example4Method:"+firstName+""+lastName);  

【编辑推荐】

  1. C#类和结构简单介绍
  2. C# explicti和implicit详解
  3. C#编写ActiveX控件详细介绍
  4. C# StringBuilder和String浅析
  5. C#别名指示符学习经验
责任编辑:佚名 来源: cnblogs
相关推荐

2009-08-20 16:28:45

C#匿名方法

2009-08-03 16:39:56

C# Assembly

2009-09-04 18:00:54

C# Main方法

2021-06-10 00:13:43

C#队列数据

2021-03-26 05:54:00

C#数据方法

2009-08-13 15:18:23

C#文件上传

2009-08-31 09:44:23

C# Employee

2009-08-18 09:26:07

C#线程功能

2009-07-31 14:08:54

C# 匿名函数

2009-09-03 11:15:38

C#设置Coopera

2009-08-18 17:29:02

C#使用指针

2009-09-03 10:42:16

C# Employee

2009-08-24 18:09:13

C#构造函数

2009-08-25 10:08:39

C# MyData对象

2009-08-25 16:49:44

C#使用if语句

2009-08-19 11:09:00

C# Cast<T>

2009-08-17 09:57:00

C# Windows

2009-08-14 11:05:28

C#语言的结构体

2009-09-27 10:43:13

C#合并多个WORD文

2009-07-31 15:37:45

C#静态构造函数
点赞
收藏

51CTO技术栈公众号