我在c#中创建了一个windows表单应用程序,其中输入了用户的输入。我想计算用户在两次提交之间花费的时间。我该怎么做? 按钮位于不同的窗体上。
答案 0 :(得分:2)
public TimeSpan ts = new TimeSpan();
public Stopwatch = new Stopwatch();
public void triggerTimer()
{
if (StopWatch.IsRunning)
{
stopWatch.Stop();
ts = stopWatch.Elapsed;
}
else stopWatch.Start();
}
private void button1_Click(object sender, System.EventArgs e)
{
triggerTimer();
//your code
}
}
private void button2_Click(object sender, System.EventArgs e)
{
triggerTimer();
//your code
}
详细了解StopWatch。