南京装饰公司网站建设,flash网站制作,学做网站的视频教学,wordpress文章跳转二者都是用于复制数组的方法#xff0c;但它们有一些区别#xff1a;
System.Array.CopyTo()#xff1a;
方法签名#xff1a;void CopyTo(Array array, int index)功能#xff1a;将当前数组的所有元素复制到另一个数组中。参数#xff1a; array#xff1a;目标数组…二者都是用于复制数组的方法但它们有一些区别
System.Array.CopyTo()
方法签名void CopyTo(Array array, int index)功能将当前数组的所有元素复制到另一个数组中。参数 array目标数组即要将元素复制到的数组。index目标数组中的起始索引从该索引开始复制元素。返回值无注意事项 目标数组必须具有足够的空间来容纳当前数组的所有元素否则会引发异常。复制操作会从当前数组的第一个元素开始按顺序复制到目标数组中。
System.Array.Clone()
方法签名object Clone()功能创建当前数组的浅表副本。参数无返回值返回一个新的数组对象该对象是当前数组的浅表副本。注意事项 浅表副本意味着新数组和原始数组共享相同的元素对象。如果修改其中一个数组中的元素对象另一个数组中的相应元素也会受到影响。、新数组的类型与原始数组的类型相同。
总结
System.Array.CopyTo() 方法将当前数组的所有元素复制到另一个数组中并且可以指定目标数组的起始索引。System.Array.Clone() 方法创建当前数组的浅表副本返回一个新的数组对象。