17. 装箱、拆箱的最小化

是的,值类型可以转化为System.Object或者其它任何的接
   口引用。这些转化是隐式的,使得发现它们成为繁杂的工作。这些也就是环境和语言的规则,装箱与拆箱
   操作会在你不经意时做一些对象 的拷贝,这会产生一些BUG 。同样,把值类型多样化处理会对性能有所损
   失。时刻注意那些把值类型转化成System.Object或者接口类型 的地方:把值类型放到集合里,调用定义参
   数为System.Object类型 的方法,或者强制转化为System.Object。能够避免就尽量避免

原文地址:https://www.cnblogs.com/movemoon/p/2738183.html