如何在一个专门的文件中定义项目中所有的#define?

mahongxi mahongxi 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在项目中,各个cs文件中可能分布了多个编译开关
#if xxxx
...
#else
..
#endif

如果把开关的定义 #define xxxx 统一编写在一个文件中,这样就可以在一个地方管理编译选项了.
这个在 c/c++ 中可能通过 #include 头文件 来实现, 在 delphi 中也可以通过 use xxxx.inc 文件来实现,请问在 c# 中如何实现?
Q1.存放编译开关定义的文件格式有何要求?如果是 cs,命名空间有何要求?
Q2.如何在其它文件中使用这些开关,需要 use 还是什么其它方式?

谢谢大家的帮助!
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
mahongxi
C# 111,129 成员 642,540 内容