C#的条件编译是什么意思呢?
例如我编写了代码,但是有些地方我需要编译 有写地方不需要编译 我就在我需要编译的地方加入条件编译的代码?在实际项目中什么情况下使用这个方法呢?
例如我编写了代码,但是有些地方我需要编译 有写地方不需要编译 我就在我需要编译的地方加入条件编译的代码?在实际项目中什么情况下使用这个方法呢?
解决方案 »
- 谁用C#做过DICOM开发,求Pegasus.MedXpress资源
- 为什么ExecuteScalar返回object类型?
- 求流畅的C#移动代码,我的来回移动了几次桌面就出了"影子"如何去掉呢?
- 反编译dll文件工具
- 关于.tlb文件的注册问题?!!
- 弹出网页报错 为什么? 20分
- 还是有关进度条的问题~
- 奇怪了?
- 怎样将string转换为int呢?
- 求助:DataList模板注脚中加了一个组合框,但在后台程序中填充时出错?哪位高手指点一下!谢谢!!!
- 求:网页版QQ与QQ软件客户端的通信原理 若分不够会再加
- 编写C# Windows 应用程序时,如何进行UrlEncode/UrlDecode功能?
在编译时通过条件,让编译器选择编译的代码
例如:
#if (DEBUG && !VC_V7)
Console.WriteLine("DEBUG is defined");
#elif (!DEBUG && VC_V7)
Console.WriteLine("VC_V7 is defined");
#elif (DEBUG && VC_V7)
Console.WriteLine("DEBUG and VC_V7 are defined");
#else
Console.WriteLine("DEBUG and VC_V7 are not defined");
#endif
这些条件是可以在IDE里自定义的