类在初始化的时候做了什么事
例如:
public class A
{
public int Id{get;set;}
pulbic intGetId(){
return this.Id;
}
}
初始化时会默认调用 一个 public A(){} 的一个构造函数 可以不写、
public class B
{
public B(){ }
public int Id{get;set;}
pulbic intGetId(){
return this.Id;
}
}
Class B 等同于 Class A 只是把无参构造函数显示写出来了。
public class C
{
public C(){}
public C(int a){ }
public int Id{get;set;}
pulbic intGetId(){
return this.Id;
}
}
这样根据需要来初始化类 可以选择有参数的 也可以选择无参数的。
public class D
{
public D(int a){ }
public int Id{get;set;}
pulbic intGetId(){
return this.Id;
}
}
这样 new D(10); 必须写参数否则会报错。
NET新手,希望各位大侠多多指教。