如何在C#中以编程方式计算秒数?

时间:2015-03-08 03:00:28

标签: c# time

实际上我想一次只显示一个3张图像,但它应该每10秒更改一次。为此我需要数秒。是否有针对此要求的预定义类?

3 个答案:

答案 0 :(得分:1)

我认为您正在寻找Timer Class

var timer = new System.Timers.Timer(10000);

timer.Elapsed += OnChangePictureEvent;

private static void OnChangePicture(Object source, ElapsedEventArgs e)
{
    // Change picture code
}

答案 1 :(得分:0)

是的,它被称为Timer

实际上,不止一个。您应该使用与图像显示代码匹配的那个。例如,System.Windows.Forms.Timer如果您的图片用户界面是WinForms。

答案 2 :(得分:0)

作为旁注,虽然Timer更具体地符合此法案,但还有Stopwatch类用于何时需要直接计算秒数。