C# 正在尝试在ComboBox.Items.AddRange()中显示文件名

C# 正在尝试在ComboBox.Items.AddRange()中显示文件名,c#,.net,C#,.net,我希望这样,我只需要在我的.NET应用程序中使用一行代码。以下是我所拥有的: string[] files = Directory.getfiles(@"C:\"); foreach(String file in files){ ComboBox.Items.Add(Path.GetFileName(file)); } 想法? 我希望它是这样的: ComboBox.Items.AddRange(Directory.GetFiles(@"C:\")

我希望这样,我只需要在我的.NET应用程序中使用一行代码。以下是我所拥有的:

string[] files = Directory.getfiles(@"C:\");
foreach(String file in files){
    ComboBox.Items.Add(Path.GetFileName(file));
}
想法? 我希望它是这样的:

ComboBox.Items.AddRange(Directory.GetFiles(@"C:\"));

您可以使用LINQ将其放在一行中

ComboBox.Items.AddRange(Directory.GetFiles(@"C:\").Select(Path.GetFileName).ToArray());

您可以使用LINQ将其放在一行中

ComboBox.Items.AddRange(Directory.GetFiles(@"C:\").Select(Path.GetFileName).ToArray());