Я читаю файл в списке, а затем хочу, чтобы кнопка вытащила случайную запись из списка. Я могу сделать это в VB, но довольно новичок в C#. Я знаю, что должен опубликовать этот список, но я все больше расстраиваюсь. Код ниже читает файл в списке, а затем в списке., используя список различных методов в C#
namespace texttoarray
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int counter = 0;
string line;
var list = new List<string>();
var file = new StreamReader(@"list.txt");
while ((line = file.ReadLine()) != null)
{
list.Add(line);
counter++;
}
listBox2.DataSource = list;
var rnd = new Random();
}
}
}
В чем проблема? Любые сообщения об исключениях? – Udontknow
Не могли бы вы объяснить больше, что вы хотите сделать? – staticvoidmain
call [code] int index = rnd.NextInt (0, list.count-1); [code] и использовать возвращаемый номер в качестве индекса для получения записи из вашего списка с [code] list [index]; [code] , –