//怎么知道循环用的时间
for (int i = 0; i < 100000; i++)
{
}
解决方案 »
- 后台如何得到前台js全局变量值
- 在线发送邮件问题..
- Insus.NET:七道最经典的asp.net页面传值题
- GridView数据导出Excel
- 什么情况下使用接口IEnumerable
- ******************请教愚翁,WebDiyer,孟子E章,关于c#里调用c++写的dll的问题***************************
- 请高手来看看
- 动态添加GridView,同时动态添加行、模板列,如何保存行的控件状态?
- 插入纪录问题“操作必须使用一个可更新的查询”
- 我的。NET 安装以后,按UTF-8显示,总是有些显示不正确的问题。
- vs2010设计界面无法编辑
- 求一正则表达式,替换url的!!!
long t1 = DateTime.Now.Ticks;
for (int i = 0; i < 100000; i++)
{
}
long t2 = DateTime.Now.Ticks;
MessageBox.Show(string.Format("用了{0}毫秒", TimeSpan.FromTicks(t2-t1).TotalMilliseconds ));
System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch();
watch.Start();
for (int i = 0; i < 100000; i++)
{ }
watch.Stop();
Console.WriteLine("耗时:{0}",watch.ElapsedMilliseconds);
for
//循环结束 - dateTime.now开始-结束=for用时
sw.Start();
for()//循环
sw.Stop();sw.Elapsed即为运行时间。这个是C#用来记录代码运行时间的。单位精确到毫秒
{
Stopwatch sw = new Stopwatch();
sw.Start();
DateTime starttime = DateTime.Now;
for (int i = 0; i < list.Count; i++)
{
File.AppendAllText(@"C:\2.txt", list[i] + "\r\n", Encoding.GetEncoding("GB2312"));
}
DateTime endtime = DateTime.Now;
sw.Stop();
return sw.Elapsed.TotalSeconds;
}sw.Elapsed.TotalSeconds