c#对象初始化

时间:2021-07-14 19:46:01
ValidateLoginClass a = new ValidateLoginClass { x = 1;yds_wmgw=2; };

ValidateLoginClass a = new ValidateLoginClass(a = 1, b = 2) { c = 3, d = 4; };


对类字段的初始化,对构造函数传参数


new可以显示的告诉编译器,重写父类字段aa

class a {
public int aa = 11;
}
class b:a{
public int bb =22;
}

base关键字可以访问基类的成员

调用父类的构造函数

隐式调用:构造函数默认会调用父类的无参的构造函数,

显示调用:

class a : b{
public aa():base(){
}
}