前田稔(Maeda Minoru)の超初心者のプログラム入門
![]()
![]()
/***************************/
/* 配列のコピー 前田 稔 */
/***************************/
using System;
class Prog
{
public static void Main()
{
short[,] a1 = new short[2, 3] { {1,2,3}, {11,12,13} };
short[,] a2;
int i,j;
a2 = a1;
for(i=0; i<2; i++)
for(j=0; j<3; j++)
Console.WriteLine(a2[i,j]);
a2[0,1] = 0; // a1[0,1] も変わる
for(i=0; i<2; i++)
for(j=0; j<3; j++)
Console.WriteLine(a1[i,j]);
Console.ReadLine();
}
}
|
![]()
/***************************/
/* 配列のコピー 前田 稔 */
/***************************/
using System;
class Prog
{
public static void Main()
{
short[,] a1 = new short[2, 3] { {1,2,3}, {11,12,13} };
short[,] a2;
int i,j;
a2 = (short[,])a1.Clone();
for(i=0; i<2; i++)
for(j=0; j<3; j++)
Console.WriteLine(a2[i,j]);
a2[0,1] = 0; // a1[0,1] は元のまま
for(i=0; i<2; i++)
for(j=0; j<3; j++)
Console.WriteLine(a1[i,j]);
Console.ReadLine();
}
}
|
![]()