c# 中的base()

2025-02-24 08:51:06
推荐回答(3个)
回答1:

base()的意思是调用基类的构造函数......
public DerivedClass() : base() 的意思就是先调用基类的构造函数,然后执行DerivedClass() ‘
如果你改成
public DerivedClass() : base(1) 就看出区别了

回答2:

占用内存多很正常,因为C#必须依托于DotNetFramework才能工作,而DotNetFramework这个玩意就是很耗内存的。

回答3:

默认是子类的空构造,继承父类的空构造。