簡體   English   中英

從目錄中獲取文件列表到 ComboBox

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM