c#中系统timer会占用内存吗
答案:2 悬赏:50 手机版
解决时间 2021-02-15 01:14
- 提问者网友:川水往事
- 2021-02-14 12:01
c#中系统timer会占用内存吗急急,怎样延时才不占用内存?
最佳答案
- 五星知识达人网友:风格不统一
- 2021-02-14 12:59
建了timer就肯定会占内存啊,怎么可能不占内存。或者你调用CLR试试
全部回答
- 1楼网友:山有枢
- 2021-02-14 14:11
timer t = new timer();
t.interval = 10;//10毫秒
t.tick += new eventhandler(t_tick);
void t_tick(object sender, eventargs e)
{
mylabel.text = string.format("分:{0}秒:{1}", datetime.now.minute.tostring(), datetime.now.second.tostring());
}
如果你要秒表功能的话,也很简单啊,定义一个全局初始时间
timer t = new timer();
datetime starttime;
timespan span = new timespan();
public form3()
{
t.tick += new eventhandler(t_tick);
t.interval = 10;
initializecomponent();
}
void t_tick(object sender, eventargs e)
{
span = datetime.now - starttime;
mylabel.text = string.format("分:{0}秒:{1}", span.minutes, span.seconds);
}
private void form3_load(object sender, eventargs e)
{
t.start();
starttime = datetime.now;在启动时间控件时给初始时间赋值
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯