2016-05-15 10 views
1

У меня есть каталог, который содержит х количество текстовых файлов. Первая строка в каждом текстовом файле должна быть добавлена ​​в список в приложении WPF, когда приложение запускается. Как я могу прочитать первую строку из каждого текстового файла и добавить каждую строку в свой список?Как я могу прочитать первую строку из каждого текстового файла в определенном каталоге и добавить каждую строку в список в приложении WPF для C#?

+0

Так что ваш вопрос? – Nicarus

+0

В основном, как бы я прочитал первую строку из каждого файла в каталоге и добавил ее в список? – JayPav

+2

Вы должны уточнить свой вопрос более подробно о том, что вы пытаетесь сделать. Кроме того, вы должны размещать любую информацию о том, что вы уже пробовали, и любой соответствующий код. – Nicarus

ответ

1

Что-то вроде этого нужно сделать:

foreach (var filePath in Directory.EnumerateFiles(@"c:\folder")) 
    { 
     using (var reader = new StreamReader(filePath)) 
     { 
      var line = reader.ReadLine(); 
      listBox.Items.Add(line); 
     } 
    } 
+1

Спасибо, что я искал! Единственное, что я изменил, это удаление «+ Environment.NewLine», поскольку это вызвало дополнительную пустую строку под каждым элементом списка. Благодаря! – JayPav