Jon*_*ood 2 c# collections type-conversion winforms
我有一个WinForms多选列表框,列表框中的每个项目都是类型MyClass.
我也在编写一个需要采用参数的方法MyClass.这可能是类型MyClass[],List<MyClass>,IList<MyClass>,IEnumerable<MyClass>,等任何这些将正常工作.
不知何故,我需要将列表框中的选定项目传递给我的方法.但是我如何转换SelectedObjectCollection为MyClass上述任何集合类型?
也许这有助于:
IEnumerable<MyClass> items = yourListBox.SelectedItems.Cast<MyClass>();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1203 次 |
| 最近记录: |