Я повторно использую созданный Объект только для того, чтобы изменить дату и порядковое значение, но в конце я получаю 6 объектов точно так же, как последний.
другими словами, я добавляю объект как Ссылка , и я должен добавить как Значение
Что мне наследовать, чтобы у моего объекта был метод Copy()
?
RecurringPayment rp, copy;
rp = new RecurringPayment
{
...
}
payments.Add(rp); // add first object
copy = rp; // Copy the original element
for (int i = 1; i <= 5; i++)
{
copy.NextPaymentDate = copy.NextPaymentDate.AddDays(copy.RecurringTime * 7);
copy.OrderOrdinal = copy.OrderOrdinal + 1;
payments.Add(copy); // add 5 more with X weeks ahead
}
Спасибо