I have a program that uses the following code fragment:
public static string scan;
DateTime t1 = DateTime.Now;
TimeSpan span = DateTime.Now - t1;
scan = span.TotalMilliseconds.ToString();
The problem is that the time seems to have a resolution of 203 milliseconds. I get either 203 or 406 MS. I thought that Windows 2k or XP have a 10 MS tick size. The old DOS timer has a 55 ms tick. Where does the 203 MS come from? How can I make this better? 10 MS resolution would be fine.