【问题标题】:How to Loop through the List in VB.NET如何在 VB.NET 中循环遍历列表
【发布时间】: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 的列表

标签: vb.net list


【解决方案1】:

试试这个

 For Each item As MyClass In lst
   'Some data manipulation
 Next

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-08
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-22
    相关资源
    最近更新 更多