Welcome

首页 / 软件开发 / C# / C#的错误和警告信息指令

C#的错误和警告信息指令2007-09-17 本站 预编译和条件编译指令可以帮助我们在程序执行过程中发出编译的错误或警告,相应的指令是#warning和#error,下面的程序展示了它们的用法。

程序清单8-7:

#define DEBUG#define RELEASE#define DEMO VERSION#if DEMO VERSION && !DEBUG#warning you are building a demo version#endif#if DEBUG && DEMO VERSION#error you cannot build a debug demo version#endifusing System;class Demo{public static void Main(){Console.WriteLine("Demo application");}}
在本例中,当你试图创建一个演示版时,会出现一个警告信息:

you are building a demo version

当试图创建调试演示版时,会触发错误信息:

you cannot build a debug demo version