からサブリストを作成する私は、次のために良いデザイン/ alogrithm /パターンを探しています:C#2.0デザイン質問 - 大きなリスト
私はTODOタスクの大規模なリストを持っています。それらの各々は、推定期間を有する。大きなリストを小さなサブリストに分割したいと思います。それぞれのサブリストには最大4時間の作業が含まれています。
while(index < list.Count)
{
List<string> subList = CreateSublist(ref index);
SaveSubList(subList);
}
refは不便ではないOODを感じているように、インデックスを渡す:
私の現在のアルゴリズムでは、このようなものです。私はストリームのようにTODOリストを実際に消費しているので、私ができることがあれば似ているのだろうかと思っていますが、C#初心者です。私は現在もC#2.0に限定されています。ここでいいデザインのすばらしい指針はありますか?
.NET 2.0またはC#言語仕様2に限定されていますか? –