【发布时间】:2018-05-09 03:46:10
【问题描述】:
我有一个列表,里面填满了从数据库中获取的数据。
我的代码:
Dim lst As New List(Of MyClass)
lst = GetData()
MyClass 如下所示:
Public Class MyClass
Public Overridable Property Id as Integer
Public Overridable Property Questions as String
Public Overridable Property Comments as String
End Class
我正在尝试循环 lst
For Each item As String In lst
'Some data manipulation
Next
但我无法使用上面的代码循环它。它会引发以下错误:
“MyClass”类型的值无法转换为“String”
这里怎么了?有什么帮助吗?
提前致谢。
【问题讨论】:
-
lst 是一个包含 MyClass 类型对象的列表,您正在尝试将它们作为字符串进行迭代
-
这是
MyClass不是String的列表