300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > C#预处理器指令之#define/#undefine/#if/#elif/#else/#endif

C#预处理器指令之#define/#undefine/#if/#elif/#else/#endif

时间:2023-08-27 11:32:20

相关推荐

C#预处理器指令之#define/#undefine/#if/#elif/#else/#endif

预处理器命令的功能非常强大,在编程过程中的使用也非常广泛,比如在版本发布中使用非常方便;1,#define(告诉编译器存在给定名称的符号) #undefine(删除符号)2,#if #elif #else #endif#define本身没有什么作用,一般与其他预处理器指令配合使用(#if)使用#define 告诉编译器存在给定的符号在VS中添加名称符号在Unity使用

----使用#define 告诉编译器存在给定的符号--------------------------------------#defineANDROID#defineIOS#defineWPusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceCShapeB{classTest{#ifANDROID#ifQD1#elifQD2#elifQD3#endif#elifIOS#ifQD1#elifQD2#elifQD3#endif#elifWP#elifELSE#else#endif}}-----在VS中添加名称符号--------------------------------------1,Debug-->配置管理器。

2,Debug--><新建...>。

3,填写名称ANDROID_DEBUG,并且完成设置,然后我们就可以在Debug中看到ANDROID_DEBUG了。

4,配置ANDROID_DEBUG,在条件编译符号号写入给定的名称符号,并保存。

5,使用,我们在Debug方式下的话我们的ANDROID并没有启用,但是我们切换到ANDROID_DEBUG下的话ANDROID符号下的代码就被启用了。

-----在Unity使用--------------------------------------BuildSetting ->PlayerSettings ->Scripting Define Symbols

-----Unity预定义宏--------------------------------------

平台定义

也可以判断Unity版本,目前支持的版本

来自为知笔记(Wiz)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。