方法调用
public IList A()
{
IList aylist = B();
}
public IList B()
{
ArrayList arlist = new ArrayList();
for (int i = 0; i < 100; i++)
{
arlist.Add(i);
}
return arlist;
}
A()被其他的调用,因为B()的执行时间比较长,如果执行时间超过10s的时候,我就想在A()中直接返回一个null的值,我考虑用:
System.Timers.Timer aTimer = new System.Timers.Timer(10000); //实例化Timer类,设置间隔时间为10000毫秒;
aTimer.Elapsed+=new ElapsedEventHandler(OnTimedEvent); //到达时间的时候执行事件
// Only raise the event the first time Interval elapses.
aTimer.AutoReset = false; //设置是执行一次(false)还是一直执行(true);
aTimer.Enabled = true; //是否执行System.Timers.Timer.Elapsed事件;
大家帮忙看看如何高效的写这段代码啊?
[解决办法]
路过帮顶
=============
11月6日,论坛升级公告,积分已经做了调整!
http://topic.csdn.net/u/20081107/11/b27dc75f-14b1-4594-9de3-5b18d9e36a11.html
此次调整增加了两个新的可用分获取渠道:
1:帖子被推荐(加精)后,帖主可以获得88分的可用分奖励;
2:帖子结帖后会返还帖主50%的悬赏分,无满意结帖不返还分数;
3:接下来会不断增加新的可用分获取途径,比如参与活动赠送等,请大家多关注;