Je réutilise un objet créé juste pour changer une date et la valeur ordinale, mais à la fin j'obtiens 6 objets exactement comme le dernier.Réutilisation de l'objet ne fonctionne pas correctement
autrement dit, je suis d'ajouter l'objet en tant que référence et je devrais ajouter au Valeur
Que dois-je faire pour hériter mon objet d'avoir la méthode 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
}
Merci
En passant vos commentaires dans votre code ne dit pas grand-chose. Que la méthode "Ajouter" ajoute un objet n'est pas quelque chose que vous devez commenter. Peut-être commenter pourquoi vous l'avez ajouté etc –