如何在c#中设置计时器

时间:2010-02-11 05:37:45

标签: c# directx timer

我在屏幕上绘制了很多行。我需要放置计时器并使用directx

在c#中逐个绘制面板中的线条

1 个答案:

答案 0 :(得分:2)

嗯,由于缺乏信息,我在黑暗中刺伤,但如果你只是想要一种方法来计算时间,那么C#在{{1}中找到了StopWatch类},它以十分之一毫秒为单位测量时间

用法示例:

System.Diagnostics

示例输出:

using System.Diagnostics

public static void TestStopWatch()
{
 StopWatch sw = new StopWatch();

 int temp = 0;
 int repetitions = 1000000;

 sw.Reset();
 for (int i=0; i<repetitions; i++)
  temp++;
long time = sw.Peek();   
Console.WriteLine("Time = " + time/10.0 + " milliseconds.");
}