使用C#,我想获取文件夹中的文件列表。 我在组合框中的目标:
vector<int > ::iterator it;
使用File1.txt
File2.txt
File3.txt
时,过程有效,但无法将字符串转换为对象,请参见下文。
Console.WriteLine
帮助将不胜感激!提前致谢!
答案 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());