C# 无法将项目添加到列表框

C# 无法将项目添加到列表框,c#,listbox,C#,Listbox,“文件”是一个列表,这会导致以下错误: 无法从“System.Collections.Generic.List”转换为“object[]” 这是有道理的。我该怎么办?试试这个: private void DisplayFiles() { lstPhotos.Items.AddRange(files); } private void DisplayFiles() { lstPhotos.Items.AddRange(files.ToArray); } 试试这个: private voi

“文件”是一个列表,这会导致以下错误:

无法从“System.Collections.Generic.List”转换为“object[]”

这是有道理的。我该怎么办?

试试这个:

private void DisplayFiles()
{
    lstPhotos.Items.AddRange(files);
}
private void DisplayFiles()
{
lstPhotos.Items.AddRange(files.ToArray);
} 
试试这个:

private void DisplayFiles()
{
    lstPhotos.Items.AddRange(files);
}
private void DisplayFiles()
{
lstPhotos.Items.AddRange(files.ToArray);
} 
这应该行得通。您还可以将列表绑定到listbox,这是在WPF和Windows窗体中执行此操作的首选方法

private void DisplayFiles()
{
    lstPhotos.Items.AddRange(files.ToArray());
}
这应该行得通。您还可以将列表绑定到listbox,这是在WPF和Windows窗体中执行此操作的首选方法

private void DisplayFiles()
{
    lstPhotos.Items.AddRange(files.ToArray());
}