[英]Getting List of Files From Directory Into ComboBox
使用 C#,我想獲取文件夾中的文件列表。 我在組合框中的目標:
File1.txt
File2.txt
File3.txt
過程在使用Console.WriteLine
但無法將字符串轉換為對象,見下文。
string[] files = Directory.GetFiles(dir);
foreach(string file in files)
ComboBox.Items.AddRange(Path.GetFileName(file));
幫助將不勝感激! 提前致謝!
如果您想堅持使用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());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.