可能是重复问题:
C#中是否可以动态添加属性? 是否可以通过编程方式为类/方法分配.net属性?例如:我能否从外部文件中使用Guid / ProgId属性来装饰自定义的.net com类?类似这样的东西:
C#中是否可以动态添加属性? 是否可以通过编程方式为类/方法分配.net属性?例如:我能否从外部文件中使用Guid / ProgId属性来装饰自定义的.net com类?类似这样的东西:
typeof(MyComObject).AssignAttribute(new GuidAttribute("..."));
不要像硬编码一样:
[Guid("...")]
class MyComObject
{
}
Thank you in advance!