嗨,我正在閱讀文本文件,並希望將每行放入一個單獨的變量。從我從編程類中記得的數組不能是動態的。所以,如果我設置15個數組,並且文本文件有1000行,我可以做什麼以及如何實現它。在文本文件中隨機選擇一行c#streamreader
事情只有一條線將需要,但我想要隨機選擇線。 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.
}
聽起來:您可以使用列表<>來代替,這是動態的
下面是一個如何可以做到這一點的例子。 – SLaks 2011-02-08 18:11:20
我真的不明白代碼示例如何與問題相關。 – driis 2011-02-08 18:16:10