const int IterationsPerDay = 2;DateTimeOffset currentDate = DateTime.Now.Date;int dayCount = 0;for (int j = 0; j < ((IterationsPerDay * 30) / ClientsList.Count); j += IterationsPerDay){ for (int f = 0; f < IterationsPerDay; f++) { int iterationIndex = j + f; if (iterationIndex < productsOfSameCategory.Count) { Client _client = new Client(); _client.Name = ClientsList[iterationIndex].Name; _client.Date = currentDate; VisitsList.Add(_client); } if (iterationIndex < productsOfSameCategory.Count) { Client _client = new Client(); _client.Name = ClientsList[iterationIndex-ClientsList.Count].Name; _client.Date = currentDate; VisitsList.Add(_client); } } currentDate.AddDays(1);}在VisitsList应该得到加给它的所有30个日期。每个日期应有两个客户,因此列表中应有60条记录。为什么循环只添加第一个日期?
1 回答
- 1 回答
- 0 关注
- 113 浏览
添加回答
举报
0/150
提交
取消