如题,比如 Delegate void testDelegate();
testDelegate = new testDelegate(Num.Add);//Num.Add是一个Num类实例的Add方法那么这里的Num.Add到底是什么类型的参数呢?
testDelegate = new testDelegate(Num.Add);//Num.Add是一个Num类实例的Add方法那么这里的Num.Add到底是什么类型的参数呢?
解决方案 »
- VS2008打开设计窗口提示:分析EntityName时出错。
- 求教如何使用正则表达式控制输入格式。。。
- 视频文件变成一张张的图片
- 新手请教c#编译器对float和整数数据类型的处理
- T-sql问题
- 关于在wpf中修改app.config文件中的数据库连接字符串后无法获取到最新值。
- 为什么IIS5.0不能见虚拟目录
- 谁遇过这样的问题?
- vs.net中文版....
- 如何声明一个BindingManagerBase实例?好像要用到BindingContext类,可否举个例子?谢谢
- 我想找一些webservice源代码参考一下,请问哪里可以下载?
- 一件非常郁闷的事情,从下午弄到晚上9点,大家测试一下。
Delegate void testDelegate();
表示 一个返回类型为VOID的函数的委托,Num.Add是一个方法.
Delegate void testDelegate();// 1
testDelegate += new testDelegate(x.x);// 绑定X类实例x的成员方法x
testDelegate += new testDelegate(Y.Y);// 绑定Y类静态方法Y
只要x.x和Y.Y与1处声明一致
testDelegate = new testDelegate(Num.Add);//Num.Add是一个Num类实例的Add方法那么这里的Num.Add到底是什么类型的参数呢?什么类型的参数??
你在Delegate void testDelegate();的时候没有定义参数
那么Num.Add()也没有参数;在声明委托的时候定义什么参数,那么调用的方法也必须是什么参数