using System;
namespace ArraySpike20040810
{
class Spike
{
[STAThread]
static void Main(string[] args)
{
Console.WriteLine("2次元配列");
string [,] ary1 = new string[3,3];
for( int y=0; y<3; y++ )
{
for( int x=0; x<3; x++ )
{
ary1[x,y] = x.ToString()
+ "-" + y.ToString();
}
}
foreach( string s in ary1 )
{
Console.Write("{0}, ",s);
}
Console.WriteLine();
Console.WriteLine("配列の配列");
string [][] ary2 = new string[3][];
ary2[0] = new string[] { "item1" };
ary2[1] = new string[] { "item1", "item2" };
ary2[2] = new string[] { "item1", "item2",
"item3" };
foreach( string [] a in ary2 )
{
foreach( string s in a )
{
Console.Write("{0}, ",s);
}
Console.WriteLine();
}
}
}
}