private void DisplayFiles()
{
lstPhotos.Items.AddRange(files);
}
文件是一个List这给出了这个错误:
无法从'System.Collections.Generic.List'转换为'object []'
哪个有道理。我该怎么办?
答案 0 :(得分:2)
请改为尝试:
private void DisplayFiles()
{
lstPhotos.Items.AddRange(files.ToArray<object>);
}
答案 1 :(得分:1)
private void DisplayFiles()
{
lstPhotos.Items.AddRange(files.ToArray());
}
那应该有用。您还可以将列表绑定到列表框,这是在WPF和Windows窗体中执行此操作的首选方法。
lstPhotos.DataSource = files; // Windows Forms
lstPhotos.ItemsSource = files; // WPF