gpt4 book ai didi

c# - 获取按钮的每秒点击次数

转载 作者:太空宇宙 更新时间:2023-11-03 23:24:28 25 4
gpt4 key购买 nike

我想获取 Button 的每秒点击次数并将其保存在 _clicksPerSecond 中。

我已经知道用户点击了多少次:

private void button_Click(object sender, RoutedEventArgs e)
{
_klicks++;
}

因此,如果我点击按钮,点击计数器会增加一,该值将保存在 Highscore.txt 文件中:

writeHighscore = _klicks + Environment.NewLine;
File.WriteAllText(Path.Combine(savePath, "Highscore.txt"), writeHighscore);

我需要计算用户在 内完成了多少次_klicks。但我不知道如何获得时间以及如何获得 _klicks 的值(value)。现在我只得到用户一直创建的_klicks

我正在为此使用 WPF 项目。

最佳答案

如果您想要一个平均值,您应该保存计算点击次数平均值的时间段的开始时间,这样您就可以从结束时间(可能是 DateTime.Now)中减去它.

然后你可以这样计算平均值:

clicksPerSecond = _klicks / (_startTime - _endTime).TotalSeconds

这是有效的,因为 DateTime 减法运算符返回一个 TimeSpan。

关于c# - 获取按钮的每秒点击次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34297247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com