你说的是数组操作? int[] a = new int[] {1, 3, 5, 7, 9}; int[] b = new int[]{}; b =a; for( int i=0;i<5;i++) { Console.WriteLine(a[i].ToString()); Console.WriteLine(b[i].ToString()); }
a.CopyTo(b, 0);注意:b数组的长度不能小于a的长度,否则有异常。
b.ItemArray = a.ItemArray 就可以
真是五花八门,让我大开眼界!b =a 只是复制了引用,修改a会影响 b我也来一个 : 用 Clone() example: int[] a = {2,4,6,8,10}; int[] b = (int) a.Clone();//修改a不会影响 b
int[] a = new int[] {1, 3, 5, 7, 9};
int[] b = new int[]{};
b =a;
for( int i=0;i<5;i++)
{
Console.WriteLine(a[i].ToString());
Console.WriteLine(b[i].ToString());
}
就可以
int[] a = {2,4,6,8,10};
int[] b = (int) a.Clone();//修改a不会影响 b