嗨,我正在从文本文件中读取数据,并希望将每一行放入一个单独的变量中。从我的编程课程中我记得,数组不能是动态的。因此,如果我设置了 15 个数组,并且文本文件有 1000 行,我能做什么以及如何实现它。
问题是只需要一条线,但我希望随机选择这条线。linetext 是在每个请求的末尾附加了 \r\n 的整个文本文件。
也许随机选择 \r\n 然后计数 4 并在其后添加字符串直到下一个 \r\n。这个想法的问题是被调用的字符串也将包含 \ 所以有什么想法吗?
if (crawler == true)
{
TextReader tr = new StreamReader("textfile.txt");
while (tr.Peek() != -1)
{
linktext = linktext + tr.ReadLine() + "\r\n";
}
//link = linktext;
hi.Text = linktext.ToString();
timer1.Interval = 7000; //1000ms = 1sec 7 seconds per cycle
timer1.Tick += new EventHandler(randomLink); //every cycle randomURL is called.
timer1.Start(); // start timer.
}