2012年8月21日
摘要: Array.copy不仅仅将元素从一个数组复制到另一个数组,还可以正确地处理内存的重叠区域Copy可以执行以下的转换: 1.将值类型的元素装箱为引用类型的元素,比如将一个Int32[]复制到一个Object[]中。 2.将引用类型拆箱为值类型的元素,比如将一个Object[]复制到一个Int32[]中。 3.加宽CLR基元值类型,比如将一个Int32[]的元素复制到一个Double[]中。 4.在两个数组之间复制时,如果仅从数组类型证明不了两者的兼容性,比如从Object[]转换为IFormattable[],就根据需要对元素进行向下类型转型。如果Object[]中的每一个对象都实现了IFo. 阅读全文
posted @ 2012-08-21 10:12 wayle 阅读(2457) 评论(0) 推荐(0)