【发布时间】:2026-01-16 07:40:01
【问题描述】:
我知道ConditionalAttribute 做了什么。
文档说它也可以应用于一个类,如果它是从 Attribute 派生的:
[Conditional("DEBUG")]
public class FooAttribute : Attribute { }
但是那个自定义属性的行为如何?(它是从发布版本中剥离出来的吗?)
【问题讨论】:
-
还有一个问题:*.com/a/1412838/4730201
-
@RicardoPontual 不,这不能解决问题。我想知道具体应用于
Attribute时会发生什么。 -
有趣.. 我能理解的是该属性被省略了,就像它在类中不存在一样。一些测试可以证实这一点。
-
@RicardoPontual 你是如何测试的?感谢您的想法,请检查我的答案。
标签: c# attributes custom-attributes release-builds debug-build