摘要: 在大部分情况下,当需要对FCL(Framework Class Library)提供的类型进行转换时,都应该使用FCL提供的转型方法。使用类型的转换运算符。即使用类型内部的一个方法(函数),转换运算符分为两类:隐式转化和显示转换(强制转换)。基元类型(编译器直接支持的数据类型,直接映射到FCL中的类... 阅读全文
posted @ 2014-09-10 17:51 CandyZkn 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 如何规避使用不慎,带来的额外的性能开销:1.确保尽量少的装箱在自己编写的代码中,应当尽可能地避免编写不必要的装箱代码。装箱操作会带来性能损耗的原因:a.首先,会为值类型在托管堆中分配内存。除了值类型本身所分配的内存外,内存总量还要加上类型对象指针和同步块索引所占的内存。b.将值类型的值赋值到新分配的... 阅读全文
posted @ 2014-09-10 17:27 CandyZkn 阅读(353) 评论(0) 推荐(0) 编辑