是什么这些代码
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并在该方法的作用域结束时将其终止。 –