c#网络编程常用特性之委托机制

来源:互联网 发布:2017淘宝最近查得严 编辑:程序博客网 时间:2024/05/17 01:19

C#委托机制(委托是个特殊的类)


委托的使用: 先定义,后声明,接着实例化,然后作为参数传递给方法,最后才能使用。

关键字: delegate

1,定义:
    delegate void SomeDelegate(type1 para1,type2 para2,...);
2,声明:
    SomeDelegate someDelegate;
3,实例化:
    someDelegate =new SomeDelegate(obj.InstanceMethod);    //其中obj为对象,InstanceMethod为它的实例方法。
4,将somgDelegate用作某方法的参数:
    someMethod(someDelegate);

5,最终在此方法的实现代码中使用:

    private void someMethod(SomeDelegate someDelegate)        {            ......            //使用委托            someDelegate(arg1,arg2,...);            ......        }

一个简单的委托机制这样就实现了,没多大技术含量,仅当学习笔记而已


2015年3月3日

0 0
原创粉丝点击