. :
[,] _ = {
{ val, val, val,..., val },
{ val, val, val,..., val },
.
.
.
{ val, val, val,..., val }
};
val , - . , - .. , , .
, sqrs 1 10 .
7.7
// .
using System;
class Squares
{
static void Main()
{
int[,] sqrs = {
{ 1, 1 },
{ 2, 4 },
{ 3, 9 },
{ 4, 16 },
{ 5, 25 },
{ 6, 36 },
{ 7, 49 },
{ 8, 64 },
{ 9, 81 },
{ 10, 100 }
};
int i, j;
for(i=0; i < 10; i++) {
for(j=0; j < 2; j++)
Console.Write(sqrs[i,j] + " ");
Console.WriteLine();
}
}
}
.
1 1
2 4
3 9
4 16
5 25
6 36
7 49
8 64
9 81
10 100
, , . , . C# , . , . , .
, . , :
[][] _ = new [ ][];
. , . , jagged. , .
int[][] jagged = new int[3][];
jagged[0] = new int[4];
jagged[1] = new int[3];
jagged[2] = new int[5];
jagged , .
, ! , . , jagged, (2,1), 10.
|
|
jagged[2][1] = 10;
.
.
7.8
// .
using System;
class Jagged
{
static void Main()
{
int[][] jagged = new int[3][];
jagged[0] = new int[4];
jagged[1] = new int[3];
jagged[2] = new int[5];
int i;
// .
for(i=0; i < 4; i++)
jagged[0][i] = i;
// .
for(i=0; i < 3; i++)
jagged[1][i] = i;
// .
for(i=0; i < 5; i++)
jagged[2][i] = i;
// .
for(i=0; i < 4; i++)
Console.Write(jagged[0][i] + " ");
Console.WriteLine();
// .
for(i=0; i < 3; i++)
Console.Write(jagged[1][i] + " ");
Console.WriteLine();
// .
for(i=0; i < 5; i++)
Console.Write(jagged[2][i] + " ");
Console.WriteLine();
}
}
.
0 1 2 3
0 1 2
0 1 2 3 4
, . , , , .. , , , .
: , . , .
int[][,] jagged = new int[3][,];
jagged[0] 4´2.
jagged[0] = new int[4,2];
jagged[0][1,0] i.
jagged[0][1,0] = i;