c# - AddDays() 在 for 循环中

标签 c# datetime for-loop

我想在 for 循环中使用 AddDays() 方法。但它不起作用。尽管在循环中使用,但日值并没有增加。然后就是改造无限循环。例如;

DateTime exDt = tempPermissionWarning[i].planned_start_date;
for (DateTime dt = exDt; dt <= newTo; dt.AddDays(1))
{
    context = context + dt.ToShortDateString() + "æ" + tempPermissionWarning[i].resource_name) + ¨";
}

我如何在 for 循环中使用 AddDays() 方法

非常感谢

最佳答案

dt.AddDays(1) 返回一个您要丢弃的新对象。

您可以在 for 循环中使用 dt = dt.AddDays(1) 代替您当前拥有的内容。

关于c# - AddDays() 在 for 循环中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26912530/

相关文章:

java - 基于for循环的可变ImageView名称

c# - 在 C# 中使用泛型参数调用委托(delegate)

javascript - C# - 无法转义 JSON 的撇号

postgresql - Symfony2 查询以从假日日历中查找最后一个工作日期

sql - 为什么即使用户登录的日期格式设置设置为 'yyyy-mm-dd',ISO 8601 日期格式 'mdy' 字符串文字仍然有效

c - 如何使用 for 循环从用户处检索指定数量的项目?

c# - 使用 DataReader 读取日期

c# - 有趣的问题 : Organizing objects into bins based on common properties

python - 在python 2.7中获取时差

JavaScript - 从 for 循环存储的所有内容都存储为未定义