在编译之前进行的处理。
预处理命令以符号“#”开头。
#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