2016-02-29 71 views
-1

我有代碼上傳,這是運行良好 我上傳大量數據是花費很長時間, 因此,一旦我開始我的操作,我需要等待隨機時間
我需要計算來完成操作 多少時間需要我的代碼,因爲我要再次執行相同的代碼,並再次c#中的代碼執行時間功能

+1

請更好地指定你有什麼代碼,你想要測量什麼。 –

+0

您可以使用秒錶實例並打印到控制檯,文件等,還可以使用進度條爲您提供關於上傳進度的一些想法。 – detellda

回答

0

最簡單的方法是

var watch = Stopwatch.StartNew(); 
// your code which will be get measured 
watch.Stop(); 
var elapsedMs = watch.ElapsedMilliseconds; 

重複的問題,即使你通過計算器,你會得到更多的答案。

0

如果你想要測量的時間,你可以使用一個秒錶:

// Create new stopwatch. 
Stopwatch stopwatch = new Stopwatch(); 

// Begin timing. 
stopwatch.Start(); 

// Do something. 

// Stop timing. 
stopwatch.Stop(); 

// Write result. 
Console.WriteLine("Time elapsed: {0}", stopwatch.Elapsed);