Pat*_*ick 1 c# timer stopwatch
我不明白为什么这段代码无法测量 4 小时过去的时间。
if (guildVaultRunStarter.IsRunning)
{
if (guildVaultRunTimer.ElapsedMilliseconds > 4 * 60 * 60 * 1000) // 4 hours
{
guildVaultRunStarter.Reset();
log("Its been over 4 hours - empty bags.");
return true;
}
else
{
log("guildVaultRunTimer.ElapsedMilliseconds = " +
guildVaultRunTimer.ElapsedMilliseconds.ToString() + ".");
}
}
else
{
log("Start the 4 hour guild vault countdown.");
guildVaultRunStarter.Reset();
guildVaultRunStarter.Start();
}
Run Code Online (Sandbox Code Playgroud)
日志记录显示了这一点:
[8/23/2009 12:17:21 PM]:Start the 4 hour guild vault countdown.
...
[8/23/2009 12:26:53 PM]:guildVaultRunTimer.ElapsedMilliseconds = 0.
...
[8/23/2009 12:27:26 PM]:guildVaultRunTimer.ElapsedMilliseconds = 0.
Run Code Online (Sandbox Code Playgroud)
为什么总是0?
guildVaultRunTimer这只是和之间的拼写错误吗guildVaultRunStarter?
IE
if (guildVaultRunStarter.ElapsedMilliseconds > ...
Run Code Online (Sandbox Code Playgroud)
guildVaultRunTimer毕竟,你似乎永远不会开始。
| 归档时间: |
|
| 查看次数: |
293 次 |
| 最近记录: |