日期:2014-05-20  浏览次数:20792 次

在来一发,一个问题。假设一个100万次的循环你怎么搞。
没有什么前提
就是100W次的循环
没有什么原因就是100W次的循环
CS程序。
请问如何高效率。

string t="":
for(int i=0;i<1000000;i++)
{
t+=i.ToString();//对你没看错是字符串
}


小伙伴们你们能做吗
灭哈哈
这道面试题大家加油哟

------解决方案--------------------
...几核CPU 就开几个线程,这样想不知方向队对不对 
------解决方案--------------------
首先 string t=""换成
StringBuilder t = new StringBuilder();

------解决方案--------------------
包装一个StringReader作惰性求值。
------解决方案--------------------
引用:
我可以创建逻辑上无限长的字符串,并且不需要任何时间就能得到结果。
这么牛
------解决方案--------------------
.net线程  cpu多线程 是这么回事啊,好高深啊
------解决方案--------------------

------解决方案--------------------

------解决方案--------------------

string s="100W";
TextBox1.Text=s;
for(;;)

------解决方案--------------------
把string 改成stringbuffer性能就大幅提升了.我试下了公司的渣机器只要197毫秒