我有这个类定义:
public abstract class AbstractListViewModel<T> : AbstractWorkspaceViewModel
所以我有一个名为的类AbstractListViewModel,它有一个泛型类型,它是AbstractWorkspaceViewModel.
但是,我需要限制T为仅是AbstractWorkspaceViewModel. 我尝试了以下方法:
public abstract class AbstractListViewModel<T> where T :
AbstractWorkspaceViewModel, : AbstractWorkspaceViewModel
public abstract class AbstractListViewModel<T> where T :
AbstractWorkspaceViewModel : AbstractWorkspaceViewModel
但是这种语法是无效的。
所以在这里我想说“一个名为AbstractListViewModel的AbstractWorkspaceViewModel类是AbstractWorkspaceViewModel.
我如何定义这个?