C # WPF Как отобразить содержимое файла .txt в поле со списком? - PullRequest
0 голосов
/ 13 мая 2018

Скажите, у меня есть txt файл с таким содержанием:

Tom, 11
Jason, 12
Gary, 13
Ted, 14

WPF - это просто список.

Что мне нужно сделать для списка, чтобы показать имена внутри файла txt при запуске программы.

Это очень простой вопрос, но я не могу понять его. Я не знаю, где нужно сохранить текстовый файл, и я не знаю, как вызвать его в ".cs"

Ответы [ 2 ]

0 голосов
/ 13 мая 2018

Текстовый файл может быть где угодно, так как вы можете указать путь к нему при открытии. Вы можете поместить его в папку решения, чтобы сделать путь короче. Затем в основном методе вы пишете что-то вроде

var MyList = new List<string>();
using (var streamReader = File.OpenText(pathToYourTextFile)) 
{
    var s = string.Empty;
    while ((s = streamReader.ReadLine()) != null) 
       MyList.Add(s);
} 
myListbox.ItemsSource = MyList;
0 голосов
/ 13 мая 2018

Это код, который читает следующую строку в списке, а затем читает, как добавить это в список

List<string> lines = new List<string>();
using (StreamReader r = new StreamReader(f))
{
   string line;
   while ((line = r.ReadLine()) != null)
   {
      lines.Add(line);
   }
}

Это пример того, как привязать список к списку:

eventList.ItemsSource = lines;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...