是什麼這些代碼
1.最好的地方,在C#中創建新的類實例
Public class class1()
{ ... }
Public class Main()
{
public void method()
{
class1 k = new class1; <---
...
}
}
2.
Public class class1()
{ ... }
Public class Main()
{
class1 k = new class1; <---
public void method()
{
k.use();
...
}
}
哪裏是更好的地方,一個類來創建實例之間的區別,在第二類的根目錄或每個需要class1的方法和函數中?
這將取決於您退出該方法後需要它。 –
雖然有一個共同點 - 兩個代碼都不會在第一個例子中編譯 – dotnetom
,您的實例k1將可用於您班級中的所有內容。並且只要程序執行或顯式地給出空值,它們就會保持活動狀態。 第二個示例將創建實例k1並在該方法的作用域結束時將其終止。 –