Thursday, October 18, 2012


 方法一:使用for循环
        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();

No comments:

Post a Comment