2016-05-15 22 views
1

我有一个包含x个文本文件的目录。每个文本文件的第一行需要在应用程序启动时添加到WPF应用程序的列表框中。我如何阅读每个文本文件的第一行,并将每行添加到我的列表框中?如何读取特定目录中每个文本文件的第一行,并将每行添加到C#WPF应用程序中的列表框中?

+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

相关问题