本示例演示了条件方法,它们提供一种功能强大的机制,通过它可以根据是否定义了符号来包括或省略方法调用。
// CondMethod.cs
// 编译时使用:/target:library /d:DEBUG
using System; 
using System.Diagnostics;
namespace TraceFunctions 
{
   public class Trace 
   { 
       [Conditional("DEBUG")] 
       public static void Message(string traceMessage) 
       { 
           Console.WriteLine("[TRACE] - " + traceMessage); 
       } 
   } 
}
