日期:2014-05-20 浏览次数:21031 次
   int DoSomeWork(double x)
   {
      // do something
      #if DEBUG
         Console.WriteLine("x is " + x);
      #endif
   }
------解决方案--------------------
#if (DEBUG)
//do you want to do
#else
//do money
#end
------解决方案--------------------
#if DEBUG_1
#elif DEBUG_2
#endif
------解决方案--------------------
预处理
#if
#endif
------解决方案--------------------
这个东西是语言编译器支持的,不是.net所支持的。
应该分清楚哪些知识是语言的,那些知识是平台的吧!