草庐IT

BaseViewPresenter

全部标签

c# - 使用类型泛型时如何正确地将类转换为抽象类?

我有以下类(class)publicabstractclassBaseViewPresenter{}publicabstractclassBaseView:UserControlwhereT:BaseViewPresenter{}publicclassLoginPresenter:BaseViewPresenter{}publicpartialclassLoginView:BaseView{}我有一个看起来像这样(简化)的方法publicBaseViewResolve(BaseViewPresentermodel){vartype=model.GetType();varviewType