singrdk/base/Windows/csic/test/2darray3.cs

22 lines
635 B
C#

using System;
public class test {
struct box {
public int x, y;
public box(int x) { this.x = x; y = 0; }
override public string ToString() {
return String.Format("{0},{1}", x, y);
}
}
static public void Main() {
box[,] b = {{new box(10), new box(11)},
{new box(12), new box(13)},
{new box(14), new box(15)},
{new box(16), new box(17)},
{new box(18), new box(19)}};
b[4,1].x = 20;
Console.WriteLine("{0} {1}", b.GetUpperBound(0), b.GetUpperBound(1));
for (int i = 0; i <= b.GetUpperBound(0); i++)
for (int j = 0; j <= b.GetUpperBound(1); j++)
Console.WriteLine(b[i,j]);
}
}