水牛刀刀
博客园
首页
新随笔
联系
订阅
管理
随笔 - 1 文章 - 0 评论 - 0 trackbacks - 0
2011年8月24日
警惕ConditionalAttribute的陷阱
摘要: ConditionalAttribute的用法相信大家都不会陌生,一般用于某个功能只需要在DEBUG(或其他模式)下使用。例如下面的代码将会只在DEBUG环境下输出一些调试信息,其他模式则不会。public void Run(){ //do something LogDebugInfo(); }[Conditional("DEBUG")]protected void LogDebugInfo(){ //在这里输出一些调试信息}在其他模式下,Run方法中的LogDebugInfo()调用将被忽略掉,注意方法体本身还是会被编译,只不过调用它的那段代码不会被编译。以上是一个简..
阅读全文
posted @ 2011-08-24 11:35 水牛刀刀 阅读(990) 评论(0)
编辑