我对这段代码很生气:
for (int h = 0; h < invocations; h++)
{
Filter newFilter = new Filter();
newFilter = customFilter;
newFilter.DateFrom = customFilter.DateFrom.AddDays(h*8);
newFilter.DateTo = newFilter.DateTo.AddDays(8).AddSeconds(-1);
customFilter 是一个过滤器类型的对象 customFilter 是一个对象,其中包含大约 10 个正确填充的属性。我需要创建一个新对象,但我只需要更改这 10 个对象中的两个:DateFrom 和 DateTo。问题是在分配了 newFilter.DateFrom 和 newFilter.DateTo 之后,customFilter.DateFrom 和 customFilter.DateTo 也发生了变化。有人可以帮助我吗?
再见M。