The ConditionalAttribute
可用于根据定义的编译器符号删除对标记方法的调用。我假设我们无法自己创建此类,因为编译器必须专门寻找它。
我想知道编译器或语言使用的其他类是我们无法自己编写的。
除了提到的那些之外;
AttributeUsageAttribute
具有特殊的编译器支持,因为它限制(在编译时)应用属性的方式
ObsoleteAttribute
编译器还使用它来警告或错误使用。
I suspect不过,从技术上来说你could这些都是你自己写的——只要你写自己的核心库和System.dll即可;p编译器一般会寻找一个图案/签名,因为它必须满足不同的运行时 - 实际上您不必使用 MS 核心库。这行为但是,是由编译器定义的,而不是由类定义的 - 所以你不能让它做任何不同的事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)