base()的意思是调用基类的构造函数......public DerivedClass() : base() 的意思就是先调用基类的构造函数,然后执行DerivedClass() ‘如果你改成public DerivedClass() : base(1) 就看出区别了
占用内存多很正常,因为C#必须依托于DotNetFramework才能工作,而DotNetFramework这个玩意就是很耗内存的。
默认是子类的空构造,继承父类的空构造。