2010-02-11 53 views
-1

我正在繪製在屏幕上無數條線。我需要把計時器和使用的DirectX如何設置在C#中的計時器

+0

請發佈您迄今爲止編寫的代碼。人們通常不喜歡只爲你寫代碼。 – 2010-02-11 05:38:39

+0

發佈有關你現在在做什麼,想要達到什麼(它沒有任何信息提供你寫的內容)的信息,然後我們可以談論給出答案。 :P – feal87 2010-02-11 11:06:08

回答

2

好吧,我刺傷在黑暗中在這裏的,因爲由於缺乏信息,在C#中的一個繪製面板之一線,但如果你只是在尋求一種方式時間的東西,C#在System.Diagnostics發現StopWatch類,它以毫秒爲單位的十分之一

用法示例測量時間:

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."); 
} 

輸出示例:

2.7 milliseconds