是什么实例化这样一个对象的新实例之间的区别:不同的方式来实例化一个对象
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