c#基本语法问题
来源:百度知道 编辑:UC知道 时间:2024/06/20 05:49:06
如果有个类成员
是
private Size s = new Size(1,1);
那么s甚么时候构造
是
private Size s = new Size(1,1);
那么s甚么时候构造
在构造函数一开始执行的。
假设该类的构造函数为:
ClassA ()
{
Console.WriteLine ("Size is :" s) ;
}
那么,s应该是什么呢?
应该是Size (1,1)。
也就是说成员变量的初始化,应该在构造函数的一开始就执行。但是在父类构造函数之后。
在你用new 开擗空间的时候构造
如果你只是private Size s;此时并没有运行s对象的构造函数
楼上乱讲。别误导。
类被实例化的时候就创建。
3楼正解
你声明的时候
new