c#解惑 预处理
c#解惑 预处理
1.#define
2.#if, #else, #elif, #endif
3.#undef
4.#region
C#中的预处理指令只是实现了c++中的一个子集,关键字的使用是和c++中是相同的。需要注意在cs文件中#define和#undef需要在文件的开始处声明。
下面是一个主要框架:
// 预处理指令
#define DEBUG
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
static void Main(string[] args)
{
#if DEBUG
Console.WriteLine("If defines the debug, will show this.");
#elif TEST
Console.WriteLine("If defines the test, will show this.");
#endif
}
如果您觉得不错,欢迎扫码支持下。
作者:许强1. 本博客中的文章均是个人在学习和项目开发中总结。其中难免存在不足之处 ,欢迎留言指正。 2. 本文版权归作者和博客园共有,转载时,请保留本文链接。