我有两个类:初始化和重用对象
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; }
}
我的代码将在一个给定的时间,有订单的只有一个实例类,但订单类可以有OrderLines的倍数实例
在代码中需要时创建对象并放弃它们的最简洁方法是什么?
这样就够了吗?
private Orders sampleorder;
if (sampleorder ==null)
{
sampleorder = new Orders();
}
else
{
sampleorder = null;
sampleorder = new Orders();
}
我所要做的是在一开始我想初始化的对象,然后,完成订单时,我想清理这个对象的所有成员,并从初始化的值开始重新使用。
不重复使用对象。垃圾收集器非常聪明。 –
什么是丢弃? – dman2306
对不起编辑 – JanetOhara