2018年3月22日
摘要: params 使用不当会带来没有用的内存开销。比如: 每次这种调用都会创建数组产生gc,即使没有传入任何参数 解决办法: 1、无参数时,显式传入null 2、当f()拥有更多参数时,通过重载,参考String.Format() 添加只有第一个参数的重载 阅读全文
posted @ 2018-03-22 18:54 dongzee 阅读(956) 评论(0) 推荐(0) 编辑
摘要: Unity C#开发中,常常用到Enum或Struct等类型作为Dictionary的key,或List的元素,即: List<EnumType>,Dictionary<EnumType, ValueType>,List<StructType>,Dictionary<StructType, Valu 阅读全文
posted @ 2018-03-22 13:04 dongzee 阅读(1608) 评论(1) 推荐(0) 编辑