我有一个简单的类List.vb
,如下所示:
Public Class List
Public fList As List(Of Integer)
Public Sub New()
fList = New List(Of Integer)
fList.Add(1)
fList.Add(2)
fList.Add(3)
fList.Add(4)
fList.Add(5)
End Sub
End Class
该Console
应用程序正在使用此类,如下所示:
Module Module1
Sub Main()
Dim fObject As List = New List
Dim cnt As Integer = 0
For Each x As Integer In fObject.fList
Console.WriteLine("hello; {0}", fObject.fList.Item(cnt).ToString())
cnt = cnt + 1
Next
Console.WriteLine("press [enter] to exit")
Console.Read()
End Sub
End Module
我可以更改类代码以便 List.vb 是一个列表(整数)类型吗?
这意味着在控制台代码中我可以替换In fObject.fList
为In fObject
?
还是我在叫错树 - 类应该是单个对象而列表应该是类的集合?