【发布时间】:2011-03-04 11:40:24
【问题描述】:
在循环中生成随机数时遇到问题。可以通过使用 Thread.Sleep 解决它,但需要更优雅的解决方案。
for ...
Random r = new Random();
string += r.Next(4);
会以 11111... 222... 等结束。
建议?
【问题讨论】:
-
如果这个循环不止几次迭代,你会想要放弃字符串连接以支持
StringBuilder对象。 -
@Anthony:不,他每次迭代都需要更多次。
-
@Henk... 显然。我是否可以建议使用单个空格的多个串联的嵌套 for 循环,然后立即用 string.Empty 替换单个空格。