c#预处理器指令

概念

预处理器指令 指导编译器 在实际编译开始之前对信息进行预处理

预处理器指令 都是以#开始

预处理器指令不是语句,所以它们不以分号;结束

#define和 #undef

定义或取消定义一个符号,类似一个没有值的变量

两者都是写在脚本文件最前面

一般配合 if指令使用 或配合特性

#if #elif

#else #endif

和if语句规则一样,一般配合#define定义的符号使用

用于告诉编译器进行编译代码的流程控制

#warning #error

告诉编译器 是报警告还是报错误 一般还是配合if使用

预处理器指令 可以让代码还没有编译之前就可以进行一些预处理判断

在Unity中会用来进行一些平台或者版本的判断决定不同的版本或者不同的平台使用不同的代码逻辑

相关推荐
rick9771 小时前
C# × Python 互操不再难:DotNetPy 让两大生态真正融合
c#
ellis19702 小时前
C#/Unity清理非托管资源
unity·c#
吴可可12315 小时前
C#用OpenCVSharp提取轮廓生成CAD多段线
c#
玖玥拾18 小时前
Unity 3D 笔记(十四)Unity/C# Socket 网络笔记3
服务器·网络·unity·c#
玖玥拾21 小时前
Unity 3D 笔记(十七)Unity/C# Socket 网络笔记6
服务器·网络·unity·c#
geovindu21 小时前
CSharp: Iterative Algorithms
开发语言·后端·算法·c#·.net·迭代算法
影寂ldy21 小时前
C# HttpClient 分片下载、断点续传、暂停取消(完整项目知识点)
开发语言·c#
code bean1 天前
【C#】 主构造函数(Primary Constructors)的来龙去脉
开发语言·c#
Suxing91 天前
C语言基础分享:“群租房”和“点名册”——联合体与枚举
c语言·算法·c#
czhc11400756631 天前
725: [property: XmlIgnore]
c#