次のような単純なクラス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
?に置き換えることができることを意味します。
それとも、間違ったツリーを鳴らしていますか? クラスは単一のオブジェクトであり、リストはクラスのコレクションであるべきですか?