首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

copyto的意思解决方案

2011-12-29 
copyto的意思copyto的意思int[] oldindices indicesindices new int[count]oldindices.CopyTo(indic

copyto的意思
copyto的意思

int[] oldindices = indices;
indices = new int[count];
oldindices.CopyTo(indices, 0);
msdn的解释如下
名称 说明 
CopyTo(Array, Int32) 将当前一维 Array 的所有元素复制到指定的一维 Array 中(从指定的目标 Array 索引开始)。索引指定为 32 位整数。 
CopyTo(Array, Int64) 将当前一维 Array 的所有元素复制到指定的一维 Array 中(从指定的目标 Array 索引开始)。索引指定为 64 位整数。 
我又尝试了一下
int[] oldindices = indices;
indices = new int[count];
oldindices.CopyTo(indices, 1);
我在调试环境下看 ,oldindices的值始终保持1,并且该数组只有一个数
请问一下,CopyTo(Array, Int32) 里的 int32如何解释,到底干什么用的呢

[解决办法]
CopyTo(Array, Int32) 里的 Int32 是指目标的开始位置,也就是你的 indices 数组的开始位置。

热点排行