永发信息网

C#中定时器怎么使用非静态方法?

答案:2  悬赏:60  手机版
解决时间 2021-03-07 12:01
今天学了定时器但定时器调用的方法必须是静态的,但我写的大部分方法是非静态的。我想问怎么样才能让定时器调用非静态方法?有人说把所有的方法都改成静态的,但有些方法是通过继承接口得到的,接口中没法定义静态方法,所以很纠结。
最佳答案
定时器调用的方法并不需要是静态的
Timer.OnTimer+=对象.方法;就可以了
全部回答
添加一个timer1,为timer1的tick事件写程序,具体实现方法,给个例子: int n = 0;//用于计数,此程序改变的也是这个值 private void timer1_tick(object sender, eventargs e)//每1000毫秒执行一次 { n++; messagebox.show("你好,这是第"+n+"次打招呼哦");//弹出对话框告诉你 if (n >= 4)//不能无限的循环下去,当弹出3个对话框了,就停 { timer1.enabled = false;//此属性为false,timer1_tick事件就不会执行了 } } private void form1_load(object sender, eventargs e) { timer1.enabled = true;//设置为truetimer1_tick实践就会执行,开始计时 timer1.interval = 1000;//设置timer1的timer1_tick实践执行周期为1000毫秒 }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
去另一个城市可以重新开户缴纳五险一金吗
回民家常咸菜坊地址在哪,我要去那里办事
有一部微电影是一个男的为了一个女的学跳mj的
奔腾电磁炉pit36炒菜会停,重开后一会又停了
腰突可以骑山地车吗
微信,添加表情里有两个想删了,怎么删呀,我
海关南路我想知道这个在什么地方
小学生竞选班长发言稿
兔毛皮草掉毛怎么处理
安阳市东工路小学和灯塔路小学那个比较好?
车辆登记证丢失轮胎型号不对怎么办
如渔得水布艺馆在什么地方啊,我要过去处理事
28KB有多少字节?
软玉(和田玉),浅绿色,微透明对光看有絮状
青友汽服将军桥店地址有知道的么?有点事想过
推荐资讯
惠州市第三人民医院6号楼在哪里啊,我有事要
三岁女宝宝适合什么英文名
2015年4月11日酉时起卦雷泽归妹卦变成火泽睽
马达加斯加附近暖流的成因
【夜间飞行】蝙蝠能在夜间飞行的原因是().
描写富阳的景色的段落
蓝月亮在什么地方啊,我要过去处理事情
约翰传奇全明星合唱的是什么歌
2017年一月二十五日上高速到二十八日早上下高
五羊邨 怎么念
请问这是什么蔬菜
90-30= 8000-5000= 460+200= 6×(4+3)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?