static void Main(string[] args)
{
int[] i = new int[]{1,2};
int[] j = new int[]{3,4};
int[] k = new int[]{5,6};
k = j;
i = j;
j[0] = 5;
j[1] = 6;
i[0] = 7;
i[1] = 8;
Console.Write("i->");
for (int o = 0; o < i.Length; o++)
{
Console.Write(i[o] + ";");
}
Console.WriteLine();
Console.Write("j->");
for (int o = 0; o < j.Length; o++)
{
Console.Write(j[o] + ";");
}
Console.WriteLine();
Console.Write("k->");
for (int o = 0; o < k.Length; o++)
{
Console.Write(k[o] + ";");
}
System.Console.ReadKey();
}
{
int[] i = new int[]{1,2};
int[] j = new int[]{3,4};
int[] k = new int[]{5,6};
k = j;
i = j;
j[0] = 5;
j[1] = 6;
i[0] = 7;
i[1] = 8;
Console.Write("i->");
for (int o = 0; o < i.Length; o++)
{
Console.Write(i[o] + ";");
}
Console.WriteLine();
Console.Write("j->");
for (int o = 0; o < j.Length; o++)
{
Console.Write(j[o] + ";");
}
Console.WriteLine();
Console.Write("k->");
for (int o = 0; o < k.Length; o++)
{
Console.Write(k[o] + ";");
}
System.Console.ReadKey();
}
如果内存压力很大,可以使用GC.Collect()强制启动垃圾回收。