【发布时间】:2018-12-06 13:33:17
【问题描述】:
我是这里的新手,所以如果我犯了错误,我会道歉。现在我有一个程序,它从一个包含一百万位数字 Pi 的文本文件中获取一个随机整数。长度也是随机的,但不应超过 128 位。我找了很多,但我找到了这段代码,它使我的计算机因 cpu 使用率为 %100 而冻结。
string[] allLines = File.ReadAllLines(Application.StartupPath+ "\\pi.txt");
Random rnd1 = new Random();
textBox2.Text=(allLines[rnd1.Next(allLines.Length)]);
当我得到随机整数时,我需要将它打印到 textBox2 的文本中。 作为一个菜鸟,我非常抱歉。
【问题讨论】:
-
很抱歉,我不明白您的问题是什么。什么不工作?
-
电脑卡住了,没有打印出我想要的随机值
-
它没有卡住,至少在您提供的代码中没有卡住。文件有多大?
-
它打印出什么? “卡住”是什么意思?你说得太模糊了。 究竟发生了什么?就像字面意思一样,发生了什么?
-
你试过调试它吗?单步执行代码并观察它实际在做什么,观察变量中的值?