首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#有没有相仿C++中类似宏的东西,主要是预编译用

2012-06-20 
C#有没有类似C++中类似宏的东西,主要是预编译用在C和C++中可以通过定义宏来方便控制编译的代码,比如我修改

C#有没有类似C++中类似宏的东西,主要是预编译用
在C和C++中可以通过定义宏来方便控制编译的代码,比如我修改一个Bug,可以定义一个宏#define MODIFY_BUG 1;

记得是这样写吧,那我修改这个Bug的代码就都可以用这个宏封装起来#if MODIFJ_BUG #endif,这种方式,

不知道说的是否清楚。

#define MODIFY_BUG 1;

#if MODIFY_BUG

修改的代码

#endif


差不多就是这种结构吧。这样可以通过修改宏的值,方便的控制代码。

我想问一下C#中如果要实现这种代码结构应该怎么做呢

谢了!

[解决办法]
先回答问题,楼主去baidu 一下,C# 条件编译
然后,从各方面的总结来看,用各种宏来控制代码版本绝对不是一个十分好的管理手段,源代码管理系统才是好用的,各种分支。用宏的话越到后期就会越迷茫。
[解决办法]
#define TRACE_ON
TRACE_ON在代码上面定义的,貌似和c++差不多
[解决办法]
先回答问题,楼主去baidu 一下,C# 条件编译
然后,从各方面的总结来看,用各种宏来控制代码版本绝对不是一个十分好的管理手段,源代码管理系统才是好用的,各种分支。用宏的话越到后期就会越迷茫。
说的好
[解决办法]
推荐lz和ls谈到条件编译的人看《C#高效编程》第四条。《使用Conditional特性代替#if条件编译》

热点排行