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