在编译之前进行的处理。
预处理命令以符号“#”开头。
#define 只能 定义符号 不能定义宏(#define PI 3.14 这是错的,在c#中没宏)
#region #endregion
#if #end if
#define MyDebug #undef MyDebug #define MyTrace #if (MyDebug) Console.WriteLine("MyDebug is enabled"); #elif(MyTrace) Console.WriteLine("MyTrace is enabled"); #else Console.WriteLine("MyDebug is not enabled"); #endif Console.ReadLine();
#warning #error
#error 发生错误了.
#warning 发生警告了.
#line #line default