static void Main(string[] args)
{ for(int i =0;i<100;i++)
{
Console.WriteLine( i.ToString()+"__"+ DateTime.Now.ToString()+":"+DateTime.Now.Millisecond.ToString());
}
}
怎么才能保证for循环执行时,打印的DateTime.Now不一样,,主要是指Millisecond,,毫秒我试过在for里面加上Thead.Sleep(1);但是打印出来的东西还是有些毫秒是一样的
解决方案 »
- 客户端发现响应内容类型为“text/html; charset=utf-8”,但应为“text/xml”。
- 串口问题
- sourcegrid 分页
- 搞了一下对double型二维数组排序,用DataTable来实现
- 如何转换VB中的&H8000000F为Color颜色
- 自制ping工具,遇socket.ReceiveFrom问题
- winform中,如何显示图片
- 怎样把listview里指定的checkbox灰掉~?
- GdI+画图请问怎么画一个立体感的圆柱呢?
- 如何修改winform的dataGrid1的列的名称(在线等)
- 问一个简单的问题:如何在TabPage页头加图片?
- 来人谈谈Tcp和UDP通讯以及NAT穿透问题
Sleep在毫秒等级上,不是你写多少就能停止多长时间的,有些误差
{
Console.WriteLine(i.ToString() + "__" + DateTime.Now.ToString() + ":" + DateTime.Now.Millisecond.ToString());
Thread.Sleep(1);
}没啥问题啊
DateTime dt = DateTime.Now;
for (int i = 0; i < 100; i++)
{
for (int j = 0; j < 10000000; j++)
{
}
dt = DateTime.Now;
this.listBox1.Items.Add(i.ToString() + "__" + dt.ToString() + ":" + dt.Millisecond.ToString());
}
0__9/27/2011 16:57:36 PM:790
1__9/27/2011 16:57:36 PM:794
2__9/27/2011 16:57:36 PM:796
3__9/27/2011 16:57:36 PM:799
4__9/27/2011 16:57:36 PM:801
5__9/27/2011 16:57:36 PM:803
6__9/27/2011 16:57:36 PM:805
7__9/27/2011 16:57:36 PM:807
8__9/27/2011 16:57:36 PM:824
9__9/27/2011 16:57:36 PM:832
10__9/27/2011 16:57:36 PM:834
11__9/27/2011 16:57:36 PM:836
12__9/27/2011 16:57:36 PM:838
13__9/27/2011 16:57:36 PM:841
14__9/27/2011 16:57:36 PM:843
15__9/27/2011 16:57:36 PM:845
16__9/27/2011 16:57:36 PM:847
17__9/27/2011 16:57:36 PM:849
18__9/27/2011 16:57:36 PM:851
19__9/27/2011 16:57:36 PM:853
20__9/27/2011 16:57:36 PM:855
21__9/27/2011 16:57:36 PM:857
22__9/27/2011 16:57:36 PM:859
23__9/27/2011 16:57:36 PM:861
24__9/27/2011 16:57:36 PM:863
25__9/27/2011 16:57:36 PM:865
26__9/27/2011 16:57:36 PM:867
27__9/27/2011 16:57:36 PM:869
28__9/27/2011 16:57:36 PM:873
29__9/27/2011 16:57:36 PM:877
30__9/27/2011 16:57:36 PM:881
31__9/27/2011 16:57:36 PM:884
32__9/27/2011 16:57:36 PM:890
33__9/27/2011 16:57:36 PM:894
34__9/27/2011 16:57:36 PM:897
35__9/27/2011 16:57:36 PM:902
36__9/27/2011 16:57:36 PM:905
37__9/27/2011 16:57:36 PM:908
38__9/27/2011 16:57:36 PM:911
39__9/27/2011 16:57:36 PM:917
40__9/27/2011 16:57:36 PM:921
41__9/27/2011 16:57:36 PM:924
42__9/27/2011 16:57:36 PM:927
43__9/27/2011 16:57:36 PM:930
44__9/27/2011 16:57:36 PM:933
45__9/27/2011 16:57:36 PM:936
46__9/27/2011 16:57:36 PM:939
47__9/27/2011 16:57:36 PM:942
48__9/27/2011 16:57:36 PM:946
49__9/27/2011 16:57:36 PM:948
50__9/27/2011 16:57:36 PM:951
51__9/27/2011 16:57:36 PM:954
52__9/27/2011 16:57:36 PM:957
53__9/27/2011 16:57:36 PM:960
54__9/27/2011 16:57:36 PM:964
55__9/27/2011 16:57:36 PM:967
56__9/27/2011 16:57:36 PM:970
57__9/27/2011 16:57:36 PM:973
58__9/27/2011 16:57:36 PM:976
59__9/27/2011 16:57:36 PM:979
60__9/27/2011 16:57:36 PM:986
61__9/27/2011 16:57:36 PM:989
62__9/27/2011 16:57:36 PM:991
63__9/27/2011 16:57:36 PM:994
64__9/27/2011 16:57:36 PM:997
65__9/27/2011 16:57:37 PM:0
66__9/27/2011 16:57:37 PM:3
67__9/27/2011 16:57:37 PM:5
68__9/27/2011 16:57:37 PM:8
69__9/27/2011 16:57:37 PM:11
70__9/27/2011 16:57:37 PM:14
71__9/27/2011 16:57:37 PM:17
72__9/27/2011 16:57:37 PM:21
73__9/27/2011 16:57:37 PM:24
74__9/27/2011 16:57:37 PM:27
75__9/27/2011 16:57:37 PM:30
76__9/27/2011 16:57:37 PM:32
77__9/27/2011 16:57:37 PM:35
78__9/27/2011 16:57:37 PM:38
79__9/27/2011 16:57:37 PM:41
80__9/27/2011 16:57:37 PM:44
81__9/27/2011 16:57:37 PM:47
82__9/27/2011 16:57:37 PM:52
83__9/27/2011 16:57:37 PM:55
84__9/27/2011 16:57:37 PM:58
85__9/27/2011 16:57:37 PM:61
86__9/27/2011 16:57:37 PM:64
87__9/27/2011 16:57:37 PM:67
88__9/27/2011 16:57:37 PM:70
89__9/27/2011 16:57:37 PM:73
90__9/27/2011 16:57:37 PM:75
91__9/27/2011 16:57:37 PM:78
92__9/27/2011 16:57:37 PM:81
93__9/27/2011 16:57:37 PM:84
94__9/27/2011 16:57:37 PM:87
95__9/27/2011 16:57:37 PM:91
96__9/27/2011 16:57:37 PM:94
97__9/27/2011 16:57:37 PM:97
98__9/27/2011 16:57:37 PM:100
99__9/27/2011 16:57:37 PM:103
Press any key to continue . . .
也就是说他的MilliSecond是不会重复才对
请vrhero和Icedmilk告诉我哈呢
搞开发的经常会开发一种玩笑,对于一些自认为很牛的人,如果遇到了bug,会自嘲地说:“我是不人品不行,所以才出这种bug?”。肯到你的这个“设计”我也只好苦笑。你知道电脑运行有多快?你硬要连续运行两次 DateTime.Now 返回的毫秒数必须不一样,这是什么“研究”呢?想转而研究如何编写出100%保证低效率的程序的方法么?
{ for(int i =0;i<100;i++)
{
Console.WriteLine(System.Environment.TickCount.ToString());
}
}