示例一:
class B
{
B(int i)
{ }
}
class C : B
{
C() : base(5) // call base constructor B(5)
{ }
C(int i) : this() // call C()
{ }
public static void Main() {}
}
示例二:
public class Child : Parent
{
public void Child() //隐式调用父类构造器
{
}
public void Child( int p1 ) : base(p1) //显示调用父类构造器
{
}
public void Child( int p1,int p2 ) : this(p1) //显示调用自己的构造器
{
}
}