使用StopWatch代替Environment.TickCount有什么好处?
我通常使用以下机制获得经过的时间:
int ini = Environment.TickCount
// perform some operations
int elapsedMilliseconds = Environment.TickCount - ini;
但是一些SO专家建议使用StopWatch:
StopWatch sw = new StopWatch();
sw.Start();
// perform some operations
sw.Stop();
int elapsedMilliseconds = sw.EllpasedMillseconds;
只是一个OOP的事情,或者我是以错误的方式测量经过的时间?