为了账号安全,请及时绑定邮箱和手机立即绑定

为什么列表仅包含等于currentDate = DateTime.Now.Date的相同日期?

为什么列表仅包含等于currentDate = DateTime.Now.Date的相同日期?

C#
慕码人2483693 2021-03-30 17:10:45
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 关注
  • 105 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信