我已經經歷了一些相關的其他職位的閱讀,但我不相信我,他們做了同樣的問題。我相信我正在爲我的繼承類正確地構造我的構造函數,但它仍然無法工作 - 甚至不會承認我有一個構造函數。C#傳承問題 - 不包含一個構造函數參數0
class BlockedNumber : PhoneNumber
{
public BlockedNumber(string a, string m, string l)
: base(a, m, l) { }
}
這仍然讓我在標題中錯誤:
"DTS.PhoneNumber does not contain a constructor that takes 0 arguments.
我不知道爲什麼它沒有正確認識我的構造函數。錯誤(VS12中的藍色下劃線)在之後第一次使用BlockedNumber
。
沒有人有任何想法,爲什麼不這樣呢?
什麼是你所創建的'BlockedNumber'對象的代碼 -
它在這個崗位解釋? – MyCodeSucks 2013-03-22 21:31:34
所以你得到一個編譯錯誤,或「幻影設計師錯誤」?有時VS使用舊文件自動完成它,這是罕見的,但確實發生了,所以嘗試重建,看看問題是否仍然存在... – theMayer 2013-03-22 21:36:20
你的意思是嘗試做一個'Clean'然後'Rebuild'不要你。 。 – MethodMan 2013-03-22 21:37:12