读书人

C#代码编译的有关问题

发布时间: 2012-09-06 10:37:01 作者: rapoo

C#代码编译的问题?
C# 能不能 根据 配置文件 在编译的时候 不同的条件编译 不同的代码?

比如 class A 有2套不同的代码

我把他们称为class B和class C.


在条件1的情况下把class B 编译成 class A
在条件2的情况下把class C 编译成 class A


请问这样可以吗?

[解决办法]
你用配置管理器建几个不同的类别,每个类别设置不同的编译符号(项目上右键-生成-条件编译符号),代码中如下区分

#if A
MessageBox.Show("A"):
#else B
MessageBox.Show("B"):
#endif
[解决办法]
#define 预处理

读书人网 >C#

热点推荐