私の作業データは文字列型のリストです:
a.aspx?a=1
a.aspx?a=2
a.aspx?a=3
b.aspx?b=1
b.aspx?b=2
b.aspx?b=3
c.aspx?c=1
c.aspx?c=2
c.aspx?c=3
私がやりたいことは次のとおりです。
- リストの最初の値を取る (a.aspx?a=1)
- ページ名 (a.aspx) を取得する
- 一致するすべてのページを別のコレクションに配置します (a.aspx?a=1,2,3)
- ページ名 (a.aspx) に一致する元のリストのすべてのエントリを削除します。
- 1 ~ 4 を繰り返します。今回は最初のエントリが b.aspx になります。
- ページ名ごとに個別のコレクションができるまで、これを続けます
1-3 は問題なく実行できますが、ステップ 4 と 5 を実行する最善の方法、つまりループ内からコレクションを動的に作成する方法、または同様の結果を達成する代替方法がわかりません。
助言がありますか?