如何在 C# 中以编程方式计算秒数
本文关键字:方式 计算 编程 | 更新日期: 2024-11-05 20:38:25
实际上我一次只想显示 3 张图像,但它应该每 10 秒更改一次。为此,我需要计算秒数。是否有任何预定义的类来满足此要求?
我想你正在寻找计时器类
var timer = new System.Timers.Timer(10000);
timer.Elapsed += OnChangePictureEvent;
private static void OnChangePicture(Object source, ElapsedEventArgs e)
{
// Change picture code
}
是的,它被称为Timer
。
实际上,不止一个。 应使用与图像显示代码匹配的那个。 例如,System.Windows.Forms.Timer
图像 UI 是否为 WinForms。
作为旁注,虽然Timer
更具体地符合此要求,但当您需要直接计算秒数时,还有Stopwatch
类。