讓我們假設我有一個論壇與3個職位的一個線程。集合與子集合
我想這個最終結果:
Dim MyFourm As new Fourm
MyFourm.Thread.Add(545)''for ex 545 mean Thread ID.
MyForum.Thread(0).Post(1).Username
主題應該是整數(=線程ID)的集合 帖子應該是郵政型
所以集合在這種情況下,代碼說
Public Class Fourm
'Thread should be inside this class and do some background code
End Class
Public Class Post
Public Property Username as string
Public Property PostContent as string
End Class
像「是誰寫這個帖子選擇了第一個線程,第二崗位和檢索用戶名」只是要一個明確的:我們的目標是奧爾加收集集合。每個主題應該有他自己的帖子。
我選擇論壇的例子,但它可以是其他任何東西.. 如果我不清楚,請幫助我..這不是我的母語(但不要擔心 - 我可以閱讀。))
如果'Thread'是一個帶有整數的集合,它不能包含帖子。您必須使用'Thread'集合,其中每個'Thread'實例具有'Post'集合。另一種方法是使用「Dictionary(Of Int32,List(Of Post))」。所以關鍵是threadid,值是所有帖子的列表。 –