對於VS2005中的C#,會在繼承類中調用this()
導致基構造函數的執行?VS2005中的C#:this將執行繼承類的基構造器代碼嗎?
編輯:我該如何避免不得不重寫x
和y
作業?請注意,我做而不是希望MyObject(int num)構造函數執行base()構造函數。
public class MyObject : MyParentObject {
int x;
int y;
int z;
public MyObject() {
x = 5;
y = 10;
}
public MyObject(int num) : base(num) {
x = 5;
y = 10;
z = num;
}
您必須調用基礎構造函數,也許繼承不是您需要的解決方案。 – PostMan 2010-06-30 03:34:52