【发布时间】:2013-08-13 19:46:48
【问题描述】:
是否有可能仅在满足条件时才使用类/方法属性?即系统中具有特定值或 app.config 设置的注册表将指示此自定义属性是否应应用于类?谢谢
【问题讨论】:
标签: c# .net attributes metaprogramming custom-attributes
是否有可能仅在满足条件时才使用类/方法属性?即系统中具有特定值或 app.config 设置的注册表将指示此自定义属性是否应应用于类?谢谢
【问题讨论】:
标签: c# .net attributes metaprogramming custom-attributes
没有。您需要将该条件放入 using 属性的任何内容中。该属性要么无条件地应用于成员,要么不应用于成员(因为它在文件本身中)。
当然,您可以有条件地应用它或不应用它在编译时,尽管根据注册表设置或 app.config 设置这样做需要一些技巧来更改构建设置。
【讨论】: