私はこのコードを持っています:
double timeTillTick = 15.0;
private void lower_Tick(object sender, EventArgs e)
{
if (timeTillClear > 0)
{
timeTillClear -= 0.1;
clearingIn10SecondsToolStripMenuItem.Text = "Clearing in " + timeTillClear + " seconds.";
}
else
{
lower.Enabled = false;
}
}
100 ミリ秒ごとにティックを下げます。次の場合:
- 8になる
- 5になる
- 1になる
によって増加し0.000000000000001
ます。なんで?