我有一个像下面这样的课程:
public class DropdownResultViewModel<T, K>
{...}
我在View中使用它作为下面的模型:
@model ViewModel.DropdownResultViewModel<City,Guid>
我不想要设置静态参数T
和K
所以为此我创建了一个类似于下面的接口:
public interface IViewModel
{
}
和城市继承它如下:
public class city :IViewModel{...}
并在视图中更改模型,如下所示:
@model ViewModel.DropdownResultViewModel<IViewModel,Guid>
但我不知道GUID怎么样?
有时可能会改为Guid通过int
或其他。
我怎么能这样做?