C#中委托的调用
来源:互联网 发布:最新炒股软件排名 编辑:程序博客网 时间:2024/04/30 10:25
C#中委托的调用有三种形式。假设定义了委托D,而在类C中有三个方法M1,M2和M3,其中M1和M2是静态方法,M3是实例方法,则这三种形式分别是:
D cd1=new D(C.M1); //直接在实例化委托时进行调用;
D cd2=C.M2; //采取赋值的方式进行进行;
C cc=new C();
D cd3=new D(cc.M3); //对实例方法采取的方式
具体代码如下:
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace delegateDemo2{ delegate void D(int x); class C { public static void M1(int i) { Console.WriteLine("C.M1:"+i); } public static void M2(int i) { Console.WriteLine("C.M2:" + i); } public void M3(int i) { Console.WriteLine("C.M3:" + i); } } class Program { static void Main(string[] args) { D cd1 = new D(C.M1); cd1(1); D cd2 = C.M2; cd2(2); C cc = new C(); D cd3 = new D(cc.M3); cd3(3); Console.ReadLine(); } }}
0 0
- C#中委托的调用
- C#委托的异步调用
- C#委托的异步调用
- C#委托的异步调用
- c#委托的异步调用
- C#委托的异步调用
- C#委托的异步调用
- C#委托的异步调用
- C#在线程池中调用委托
- C#中委托异步调用输出日志
- C#中委托的理解
- C#中委托的演变
- c#中委托是啥样的?
- C#中委托的运用
- c#中委托的使用
- C#中委托的理解
- c#中委托的介绍
- C#中委托的理解
- XAMPP禁止目录浏览的方法
- 小菜学Chromium之OpenGL学习之二
- golang 断言 + 类型转换
- Log4Net使用
- 从Java转iOS第一个项目总结(来源:蛙牛的博客)
- C#中委托的调用
- hdu2059 龟兔赛跑 (还没做)
- 反尼姆游戏
- 02-线性结构2. 一元多项式求导 (25)
- Android Bitmap那些事之如何优化内存
- OCP-1Z0-051-2015-4题
- redis主从配置及主从切换
- golang beego框架使用有感
- 每天一点hadoop第七篇 HDFS(三)