私は、1つのスレッドに3つの投稿を持つフォーラムがあるとします。サブコレクション付きコレクション
私はこの最終的な結果を取得したい:
Dim MyFourm As new Fourm
MyFourm.Thread.Add(545)''for ex 545 mean Thread ID.
MyForum.Thread(0).Post(1).Username
スレッドが整数の集合(=スレッドID)でなければなりませんが ポストはポストタイプ
の集まりでなければなりませんので、この場合には、コードは言います目標がorgaにある:「最初のスレッドを選択し、そして第2のポストと、この記事を書く人のユーザー名取得」だけで明確にすること
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'インスタンスが' Post'のコレクションを持つ 'Thread'のコレクションを使用する必要があります。別のアプローチは 'Dictionary(Of Int32、List Of Of Post)'を使うことです。キーはスレッドIDで、値はすべての投稿のリストです。 –