为什么不把元素被换基本的C#问题
public static void SwapArray(int[,] arr)
{
for (int i = 0; i < arr.GetLength(0); i++)
{
for (int j = 0; j < arr.GetLength(0); j++)
{
int temp = arr[i, j];
arr[i, j] = arr[j, i];
arr[j, i] = temp;
}
}
}
即使参数是没有ref修饰符的数组不会更改。 引用的副本是作为参数传递的吗?
请问您是否可以更改您的问题以使其更具描述性? '基本的C#问题'有我的-1。 – 2010-04-07 09:01:49