我有课
class ManagerCar : IBlalba
{
public void Render(IViewTemplate template)
{
}
}
我知道参数模板是什么CarViewTemplate
我想要检查类型并抛出异常如果IViewTemplate != CarViewTemplate
我可以做检查if(template is typeof(CarViewTemplate))
。
但是我有很多Managers
。
我想在编译时检查这种类型并使用帮助属性,例如[IsType(typeof(CarViewTemplate))]
可能吗 ?
更新
我有接口Render(IViewTemplate template)