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
        }


posted @ 2010-11-03 14:40  qiang.xu  阅读(236)  评论(0编辑  收藏  举报