C#中warning预处理命令的使用

来源:互联网 发布:阿里云建网站视频 编辑:程序博客网 时间:2024/05/29 08:18

            说起预处理中的警告功能,在C语言中也是存在的。虽说我自己编写代码的时候没有用过,但是看别人的代码以及MATLABsimulink代码生成的代码中经常会看到这种用法。C#中的用法或许与之类似,都是我后期应该学习掌握并应用的一个简单的小技术。

            先写一段Demo代码:

using System;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Threading.Tasks;

 

namespace warning

{

    class Program

    {

        static void Main(string[] args)

        {

#if XXX

            Console.WriteLine("OK!");

#else

#warning"XXX not defined!"

#endif

        }

    }

}

            如同上面的代码,这种功能可以用于代码编译配置信息的检查。如果信息错误,在编译的时候会出现相应的警告信息。具体类似下面:


            或者,可以在正确的时候给我们提示一部分成功的提示信息。这都是不错的的点子,也都是值得尝试的功能。

原创粉丝点击