需要帮助填充列表框

时间:2016-03-15 13:30:25

标签: c#

到目前为止,我在搜索按钮中有这段代码:

string path = "C:\\Work\\TestDirectory";
var files = Directory.GetFiles(path);
foreach (var f in files)
{
    var fileInfo = new FileInfo(path);

此代码应该返回一个列表,以便如何让列表显示在文本框中?

我是初学者,所以链接也会有所帮助。

1 个答案:

答案 0 :(得分:1)

这个问题非常模糊。所以答案取决于你实际想要的东西

  string path = "C:\\Work\\TestDirectory";
  var files = Directory.GetFiles(path);

如果您想要List<String>

  List<String> list = files.ToList();

如果您想要代表TextBox

中的文件
  MyTextBox.Text = String.Join(", ", files);

或(只是没有目录的文件)

  MyTextBox.Text = String.Join(", ", files.Select(file => Path.GetFileName(file)));

如果您想将文件放入ListBox

  MyListBox.Items.AddRange(files);