Unity - Collection 使用筆記

簡單紀錄。

【Dictionary取用 】

  1. 用TryGetValue 取代 ContainsKey + key索引值的二次取用
  2. 不要直接使用Enum跟Struct做Tkey

【取用的基本原則】

  1. 当一个对象的数量保持不变时和需要频繁的查找对象时不要使用List(列表)。
  2. 如果是动态的对象,且不需要频繁查找对象时,使用List(列表)是最佳的选择。
  3. 需要快速查找,并且对象的改变很小时,使用Dictionary(字典)是最佳的选择。
  4. 当一个对象的数量保持不变时,使用Array(数组)是最佳的选择(自己添加的

【其他】

  1. for, foreach 與 GetEnumerator() 的選用時機
  2. 字串使用的優化

【官方優化(5.x)】

【内存管理】

 

 


感謝觀看,若你能夠留下一些建議與感想
都會成為我寫文章的動力,感謝!!