是什麼實例化這樣一個對象的新實例之間的區別:不同的方式來實例化一個對象
public class MyClass
{
private Order order;
public MyClass()
{
order = new Order();
}
public void MethodOne()
{
order.CreateOrder();
}
public void MethodTwo()
{
order.RemoveOrder();
}
public void Dispose();
{
order.Dispose();
}
}
MethodOne和MethodTwo仍然使用相同的對象:
public class MyClass
{
private Order order = new Order();
public void MethodOne()
{
order.CreateOrder();
}
public void MethodTwo()
{
order.RemoveOrder();
}
public void Dispose();
{
order.Dispose();
}
}
這對?不管我用哪種方式?
請添加語言標籤。 (?JAVA) – Mat 2012-02-28 11:00:57
對不起,增加了一個(C#) – CallumVass 2012-02-28 11:03:08
我覺得這是這個問題的一個副本:http://stackoverflow.com/questions/298183/c-sharp-member-variable-initialization-best-practice – 2012-02-28 11:06:38