Process(IEnumerable<Record> records)
私は、一度に 3 つまでのレコードを処理できるメソッドを持っています。何百ものレコードがあるので、グループで渡す必要があります。私はこれをします:
var _Records = Enumerable.Range(1, 16).ToArray();
for (int i = 0; i < int.MaxValue; i += 3)
{
var _ShortList = _Records.Skip(i).Take(3);
if (!_ShortList.Any())
break;
Process(_ShortList);
}
// TODO: finish
それはうまくいきますが...もっと良い方法はありますか?