C#代码编译的问题? C# 能不能 根据 配置文件 在编译的时候 不同的条件编译 不同的代码?比如 class A 有2套不同的代码 我把他们称为class B和class C.在条件1的情况下把class B 编译成 class A在条件2的情况下把class C 编译成 class A请问这样可以吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用配置管理器建几个不同的类别,每个类别设置不同的编译符号(项目上右键-生成-条件编译符号),代码中如下区分#if A MessageBox.Show("A"):#else B MessageBox.Show("B"):#endif 建议将ClassA抽象成接口IClassA,ClassB和ClassC都满足该接口。然后做个单件工厂,在程序的配置文件中确定使用那个实例类进行初始化,由工厂通过反射new出满足IClassA接口的具体类。 #if A 这里的 A 怎么写啊 #define 预处理 WPF/Silverlight5 怎样载入3D模型? 使用ShowDialog()确定后悔刷新父窗体 Winform窗体webbrowser加载完成后会使得此窗口激活(求大虾解决帮忙) C# 捕获按键 字符串截取,很简单 treeView 加载的数据多时,能否将滚动条的位置放到最上面,并选择树形菜单的第一个节点(C/S结构) 怎么实现程序只有一个进程啊, 并提示, 然后弹出已存在的窗口 求教使用C#怎样才能执行windows的命令 讨论:多线程中的程序池 C# 聊天系统 combox中的问题 软件的用户控制
MessageBox.Show("A"):
#else B
MessageBox.Show("B"):
#endif
然后做个单件工厂,在程序的配置文件中确定使用那个实例类进行初始化,由工厂通过反射new出满足IClassA接口的具体类。
这里的 A 怎么写啊