c#基本语法问题

来源:百度知道 编辑:UC知道 时间:2024/06/20 05:49:06
如果有个类成员

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