という名前List
のIWord
オブジェクトがありますtaggedInput
。各要素を独自List
のIWord
オブジェクトに関連付ける必要があります。このためには、別のデータ型を使用する必要があります。
このデータ型では、親リストと子リストの両方が動的である必要があり、実行時に移入される必要があります。
親リストは重複する値を許可する必要があります (したがって、オブジェクトにすることはできませんDictionary
)。
親リストを繰り返し処理し、子リストの要素を操作 (追加、削除、再編成) するつもりです。親リストと子リストの両方の各要素は、リスト内の位置からアクセスできる必要があります。
必要なものをよりよく説明するために作成した画像を次に示します。
これに使用するのに最適なデータ型は何ですか? 次のようなものが必要ですList<IWord,List<IWord>>
(ただし、それはリストではありません)