从目录获取文件列表到ComboBox

时间:2016-04-01 18:45:30

标签: c# combobox

使用C#,我想获取文件夹中的文件列表。 我在组合框中的目标:

vector<int > ::iterator it;

使用File1.txt File2.txt File3.txt 时,过程有效,但无法将字符串转换为对象,请参见下文。

Console.WriteLine

帮助将不胜感激!提前致谢!

1 个答案:

答案 0 :(得分:0)

如果您想坚持使用foreach,只需将AddRange更改为Add

foreach (string filePath in files) comboBox1.Items.Add(Path.GetFileName(filePath));

以下是另一种使用LINQ扩展方法IEnumerable.Select的方法:

comboBox1.Items.AddRange(files.Select((string filePath) => Path.GetFileName(filePath)).ToArray());