有一个以下列方式定义的类。class MvxViewController<TViewModel> where TViewModel : class, IMvxViewModel我通过简单地扩展来使用这个类,例如:class MyController : MvxViewController<MyViewModel>因为我在每个控制器中都有重复的任务,所以我想创建一个抽象类,从MvxViewController它扩展到我的每个控制器(在需要的地方)。但是,我无法创建这个抽象类,因为语法总是错误的。到目前为止我尝试过的一些事情:a) abstract class BaseViewController<T> : MvxViewController<T>b) abstract class BaseViewController<T> where T : MvxViewController<T>c) abstract class BaseViewController<T> : MvxViewController<T> where T : class和其他人......但我仍然无法获得正确的语法。这里有什么问题?
3 回答
- 3 回答
- 0 关注
- 167 浏览
添加回答
举报
0/150
提交
取消