int []pins = {9,3,7,2}
int []copy = new int[pins.length];
for(int i =0;i!=copy.length;i++)
{
copy[i] = pins[i];
}
方法二:使用数组对象中的CopyTo()方法
int []pins = {9,3,7,2}
int []copy2 = new int[pins.length];
pins.CopyTo(copy2,0);
方法三:使用Array类的一个静态方法Copy()
int []pins = {9,3,7,2}
int []copy3 = new int[pins.length];
Array.Copy(pins,copy3,copy.Length);
方法四:使用Array类中的一个实例方法Clone(),可以一次调用,最方便,但是Clone()方法返回的是一个对象,所以要强制转换成恰当的类类型。
int []pins = {9,3,7,2}
int []copy4 = (int [])pins.Clone();
本文介绍了在编程中复制数组的四种有效方法:使用for循环逐个元素复制、利用数组对象的CopyTo()方法、运用Array类的静态Copy()方法以及采用Array类的Clone()方法实现快速复制。
1万+

被折叠的 条评论
为什么被折叠?



