c# struct 判斷是否已經初始化


做Unity時調用 PlayableDirector.playableGraph中的方法時會報錯,

原因是 PlayableGraph 是個struct, 如果沒有初始化, 調用里面的某些函數就會報錯

struct 不是 class

class判斷是否被初始化, 用 ==null

struct 判讀是否被初始化, 用 structInstance.Equals(default(StructA));

playableGraph使用要先判斷

if (playableDirector.playableGraph.Equals(default(PlayableGraph)) == false)

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM