C#_預(yù)處理指令
What

指導(dǎo)編譯器在實(shí)際編譯開(kāi)始之前對(duì)數(shù)據(jù)信息進(jìn)行預(yù)處理
#為標(biāo)識(shí),不是語(yǔ)句

Why

提供特殊需求
版本代碼執(zhí)行流的控制來(lái)實(shí)現(xiàn)平臺(tái)發(fā)布

How

#define version1.0&#undef?version1.0//寫(xiě)在腳本前面配合#if和特性進(jìn)行使用
#if&#elif&#else&#endif//他們之間進(jìn)行邏輯處理
#warning&#error

#define Version
#define Version1
#define Version2
#define Version3
#undef Version
#if Version
? ? ? ? Debug.Log("0");
#warning 當(dāng)前版本已過(guò)時(shí)
#elif Version1 || Version2
? ? ? ? Debug.Log("0");
#endif
? ? }
標(biāo)簽: