最近我正在为我的 Windows 应用程序寻找一个解决方案,这导致了不正确的文件日志记录。我发现在 windows datetime.now 的解析时间中发现了问题所以,我试图避免这种情况。我根据表格答案中给出的可能提示创建了示例应用程序......
这是示例代码及其输出....
private Timer tmr = new Timer();
private Stopwatch ss;
void tmr_Tick( object sender, EventArgs e )
{
WriteData();
}
private void button1_Click( object sender, EventArgs e )
{
ss = new Stopwatch();
ss.Start();
tmr.Interval = 1;
tmr.Tick += new EventHandler( tmr_Tick );
tmr.Start();
WriteData();
}
void WriteData()
{
Console.WriteLine(ss.ElapsedMilliseconds);
}
输出:0 19 29 49 69 79 99 109 122 142 162 172 192 202 222 232 252 282 272 294 314 334 341
我怎样才能在这段代码中获得更高的准确性....????