我有兩個類:初始化和重用對象
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