Привет, я читаю из текстового файла и хотел бы, чтобы каждая строка помещалась в отдельную переменную.Из того, что я помню из моих классов программирования, массивы не могут быть динамическими.Итак, если я установил 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.
}