//
#define ShowCode // 定义宏 using System; using System.Diagnostics; namespace 控制台临时代码 { class Program { public static void Main(string[] args) { AllCode.ShowCode(); AllCode.NotShowCode(); Console.ReadKey(); } } public class AllCode{ [Conditional("ShowCode")] public static void ShowCode() { Console.WriteLine("这是现实的代码ShowCode"); // 能显示,因为定义了宏“ShowCode” } [Conditional("NotShowCode")] public static void NotShowCode() { Console.WriteLine("这是现实的代码NotShowCode"); // 这里不能显示,能显示的宏为“NotShowCode” } } // 注:当定义多个宏时,也可以进行多个宏的"或"关系控制 }