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

C#代码编译的有关问题

2012-09-06 
C#代码编译的问题?C# 能不能 根据 配置文件在编译的时候 不同的条件编译 不同的代码?比如 class A 有2套不

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 预处理

热点排行