我對我的代碼有點強迫症,並想知道其他人如何構建下面的示例控制流。我沒有發現任何通過我的「漂亮」代碼測試的東西。什麼是你喜歡的方式來清理這樣的while循環?
var records = repo.GetRecords(batch:10);
while(records.Any())
{
var processed = ProcessRecords(records);
repo.DeleteRecords(processed);
records = repo.GetRecords(batch:10);
}
感謝
是不是它(刪除元素onne)比計數器慢? –
你有什麼不對? –
@ChuckConway沒有什麼比美學我猜。想想也許有人有一個聰明的拉姆達方法。 – NATO24