[英]How to initialize a generic class in an external package
我正在嘗試使用對象類型初始化泛型類,但是無法做到這一點。
下面的代碼將解釋我的意思:
PagingList<MyForm> Form = new PagingList<MyForm>();
因此PagingList是我的通用類,並且我已將類型“ MyForm”分配給了我,但無法對其進行初始化。
錯誤是:
“ PagingList'不包含帶有0個參數的構造函數”
PagingList是我在外部添加的軟件包。 MyForm是我創建的一個類。
我該如何初始化呢?
謝謝。
要創建該類的實例,您需要像執行此操作一樣調用該類的構造函數:
new PagingList<MyForm>();
您嘗試調用不帶參數的默認構造函數。
您看到的錯誤意味着PagingList類中沒有構造函數接受0個參數。 在對象瀏覽器中檢查是否有其他帶有1個或多個參數的構造函數或實例化此類的靜態方法。
如果需要,可以參考文檔以獲取有關構造函數的更多詳細信息: C#類構造函數
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.