首页 新闻 会员 周边 捐助

这错误怎么解决?

0
[已关闭问题]

多看多写的主页 多看多写 | 初学一级 | 园豆:200
提问于:2010-01-14 23:09
< >
分享
其他回答(4)
0

……,你把委托 TimerCallback换个名字嘛

齐.net | 园豆:1421 (小虾三级) | 2010-01-15 00:00
下次给点会吧
支持(0) 反对(0) 齐.net | 园豆:1421 (小虾三级) | 2010-01-15 00:01
0

还要在构造函数里实例化iTimer,要不就把Doing改成静态的吧

vons | 园豆:1033 (小虾三级) | 2010-01-15 00:09
0

Timer 的构造函数需要输入 System.Threading.TimerCallback 类型的委托,不能输入你自定义的委托。把你代码上部那个自定义的 TimerCallback 那句删除掉,就可以了。

eaglet | 园豆:17139 (专家六级) | 2010-01-15 06:30
0

楼上的回答正确。

初始化对象,需要System.Threading.TimerCallback类型的回调。你传送的参数是你自己定义的委托,类型不对。你只要定义一个System.Threading.TimerCallback实例传进去就可以了。

邢少 | 园豆:10926 (专家六级) | 2010-01-15 08:58
0

Timer t=new Timer(new TimerCallback(aa),null,0,0)

null:表示参数为aa的参数为空,但必须private void aa(object obj){}

第一个0表示立即执行,

第二个0表示aa只执行一次,

一滴血 | 园豆:1602 (小虾三级) | 2010-01-15 09:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册