如何获取程序所剩时间?
TimeSpan GetRemainingTime(IPlayer player);这个函数怎么第一次调用返回的是0s?
// 请注意,本方法的返回值,指示的时间是本次算法的Step方法被调用之前的剩余时间,
/// 而不是这个方法调用时刻的剩余时间。
/// 每次调用过程中,算法消耗的时间应自行计算。
按这里说的,第一次调用应该返回30s。
回复 1# 136204240 的帖子
你好,136204240:这个问题我会尽快修复。
回复 1# 136204240 的帖子
此问题已在1.1 beta版中修复,请下载使用新版! 1. step方法中一开始的TimeSpan remainingTime = service.GetRemainingTime(this); 获得的到底是一局比赛总的剩余时间,还是此次step方法调用所剩余的时间(1s),我觉得是1s,但论坛上曾经有过这样的讨论:http://gcdn.grapecity.com/showtopic-3574.html2.remainingTime = remainingTime > TimeSpan.FromMilliseconds(900) ? TimeSpan.FromMilliseconds(900) : remainingTime;这一句是什么意思?有什么用?
3.在使用语句 Stopwatch watch = new Stopwatch();
watch.Start();
后,不需要调用watch.Stop();就可以直接使用watch.Elapsed 吗(在给出的样例中有这样的使用)?
请帮我解决以上问题,谢谢!
回复 4# tanhaiqingGPRC 的帖子
你好,tanhaiqingGPRC:1.该方法返回剩余总时间。
2.这一句初始化这一步中要使用的时间上限,如果是那个语法看不懂,请参考C/C++/C#的语法。
3.可以这样使用。
页:
[1]