我在Visual Studio中開發的asp.net 2.0網站中引用了一個dll。提供dll的人說引用它並實例化一個名爲Subjects的類。實例化一個類 - 沒有重載方法'主題'需要'0'參數
我已經提到它,如果我輸入:
Subjects mySubjects = new Subjects();
這似乎是「發現」作爲「主體」出現在淡藍色的文字。
如果我再嘗試寫這篇訪問方法:再次
string ProjectSubject = mySubjects.GetSubject(ProjectID);
,似乎在智能感知被「發現」,只要你鍵入mySubjects後句號顯示可用的方法被稱爲。
到目前爲止,這麼好。但是,當我嘗試運行該頁面時,出現編譯錯誤:
方法「主題」沒有重載需要0個參數。
我不明白。我想你總是要引用類
someClass myClass = new someClass();
它看起來像主題沒有一個沒有參數的構造函數 –
主題如果它不需要參數會產生這個錯誤信息,這是正常的期望的異常/錯誤 – MethodMan
有可能是構造函數需要你傳入參數。通常情況下,Intellisense會在輸入你的密碼時讓你知道。嘗試右鍵單擊'主題'並選擇「轉到Decleration」。 – MyCodeSucks