【发布时间】:2011-05-08 09:24:32
【问题描述】:
如果类有特定的自定义属性,有什么方法可以强制类实现接口?
如果具有特定属性的类没有实现特定接口,我想出现编译时错误。
[myAttrib]
public MyClass:IMyInterface
{
}
如果 myClass 不是 typeof(IMyInterface) ,我会在编译时出错。
谢谢,
【问题讨论】:
-
您可以从接口创建一个抽象类驱动,并从该抽象类获取最终类驱动。
标签: c#-4.0 custom-attributes compile-time-constant