C#_预处理指令
What

指导编译器在实际编译开始之前对数据信息进行预处理
#为标识,不是语句

Why

提供特殊需求
版本代码执行流的控制来实现平台发布

How

#define version1.0&#undef version1.0//写在脚本前面配合#if和特性进行使用
#if&#elif&#else&#endif//他们之间进行逻辑处理
#warning&#error

#define Version
#define Version1
#define Version2
#define Version3
#undef Version
#if Version
Debug.Log("0");
#warning 当前版本已过时
#elif Version1 || Version2
Debug.Log("0");
#endif
}