0

私はこのコードを持っています:

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ます。なんで?

4

1 に答える 1