泛型如何進行隱式轉換

在對象之間,我們通過多態進行創建對象,父類編譯,子類運行,從而達到代碼上的複用性與解耦性。但我們發現在泛型中List<>限制的類型,我們不能類似的通過多態來進行編譯運行:List<BaseA> list = new List<SubA>();發現會出現如下錯誤 1.爲什麼使用此方式 2.該如何解決 3.爲什麼出現這種現象 以目前我遇到的情況來說,避免了方法的重載,且方法實現方式卻是一樣的,如果不能
相關文章
相關標籤/搜索