j'ai deux classes:objets Initialiser et réutilisation dans C#
public class Orders
{
public int OrderId { get; set; }
private List<OrderLine> OLines;
}
public class OrderLine
{
public int ProductId { get; set; }
public int Qty { get; set; }
}
Mon code sera, à un moment donné, ont une seule instance des ordres de classe de classe mais les commandes peuvent avoir des instances de multiples de OrderLines
Quelle est la manière la plus propre de créer des objets et de les supprimer chaque fois que cela est nécessaire dans le code?
Est-ce que cela suffira?
private Orders sampleorder;
if (sampleorder ==null)
{
sampleorder = new Orders();
}
else
{
sampleorder = null;
sampleorder = new Orders();
}
Ce que je suis en train de faire est au début, je veux initialiser l'objet puis, lorsque l'ordre est terminé, je veux nettoyer tous les membres de cet objet et le réutiliser du début avec des valeurs initialisés.
ne pas réutiliser des objets. le garbage collector est assez intelligent. –
Qu'est-ce que la défausse? – dman2306
désolé édité que – JanetOhara