我是编程新手,我在visual studio 2017rc中创建了一个新项目。我想在那里使用一个列表框。我想在列表框中选择项目并进行一些操作。
所以我写了下面的代码:
Dim SelectedItems = (From i In ListBox1.SelectedItems).ToList
For Each selecteditem In SelectedItems
Peca = selecteditem
Call CATIA_Windows_app.Save()
Next
But this is returning an error:
我在其他应用程序中使用过此代码,但它确实有效。
我忘记了什么吗?
由于
答案 0 :(得分:0)
您需要一个为LINQ查询实现IEnumerable(Of T)
的对象,该类型只实现IEnumerable
。从后者获取前者的方法是调用Cast
方法。例如,如果您的ListBox
包含String
个对象,则可以执行此操作:
From item In myListBox.SelectedItems.Cast(Of String)()