c# 怎么启动条件编译
答案:2 悬赏:40 手机版
解决时间 2021-03-26 12:56
- 提问者网友:山高云阔
- 2021-03-25 23:01
c# 怎么启动条件编译
最佳答案
- 五星知识达人网友:酒醒三更
- 2019-11-08 06:43
c#条件编译无需启动,具体的语法是
#if 条件1
...
#else
...
#endif
在编译的时候,如果条件1满足则把条件1内的语句块编译到dll,否则把else内的语句块编译到dll
#if 条件1
...
#else
...
#endif
在编译的时候,如果条件1满足则把条件1内的语句块编译到dll,否则把else内的语句块编译到dll
全部回答
- 1楼网友:不想翻身的咸鱼
- 2019-07-26 11:47
条件编译指令用于按条件包含或排除源文件中的某些部分。
按照语法的规定,条件编译指令必须写成集的形式,集的组成依次为:一个 #if 指令、一个或多个 #elif 指令(或没有)、一个或多个#else 指令(或没有)和一个 #endif 指令。指令之间是源代码的条件节。每节代码直接位于它前面的那个指令控制。条件节本身可以包含嵌套的条件编译指令,前提是这些指令构成完整的指令集。
#define或#undef必须定义在所有using 命名空间前面.#define类型为布尔值的真,#undef为布尔值的假.
c#为此提出了一种更好的选择:conditional特性。使用conditional特性,我们可以将一些函数隔离出来,使得它们只有在定义了某些环境变量或者设置了某个值之后才能发挥作用。conditional特性最常用的地方就是将代码改编为调试语句。.net框架已经为此提供了相关的功能支持。下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯