C# 中的预定义属性是什么?
csharpprogrammingserver side programming更新于 2025/10/14 7:22:17
以下是 C# 中的预定义属性 −
- AttributeUsage
- Conditional
- Obsolete(已过时)
AttributeUsage
预定义属性 AttributeUsage 描述了如何使用自定义属性类。语法如下 −
[AttributeUsage ( validon, AllowMultiple = allowmultiple, Inherited = inherited )]
Conditional
此预定义属性标记一个条件方法,其执行依赖于指定的预处理标识符。它会根据指定的值(例如 Debug 或 Trace)触发方法调用的条件编译。
以下是语法 −
[Conditional( conditionalSymbol )]
已过时
此预定义属性标记不应使用的程序实体。它允许您通知编译器丢弃特定的目标元素。以下是语法 −
[Obsolete ( message )] [Obsolete ( message, iserror )]

