public class Test
{
//Car c = null; // Is this better and is it good to set it to null.
public void A()
{
Car c = new Car();
}
public void B()
{
Car c = new Car();
}
public void C()
{
Car c = new Car();
}
}
1)我可以只在頂部申報對象0全局和每個方法使用它,而不必每次(創建一個新的難道這就是我其實在做什麼?)在.net中初始化對象?
2)它是一個好主意最初設置對象爲空?
請重新審視你的代碼,並張貼一些編譯。 – 2009-10-05 15:24:32
我很快更新了我的代碼,不知道爲什麼這是downvoted。主要問題不是關於null,而主要是如果重新聲明對象會增加我的可執行文件的大小。 – Xaisoft 2009-10-05 15:32:36
你應該回來,慢慢來。你現在有三個局部變量,其中沒有一個引用'c'類成員對象。 – 2009-10-05 15:40:15