We can use the literal matrix to initialize a multidimensional array.
using System;
class Program
{
static void Main(string[] args)
{
int[,] matrix = new int[,]
{
{0,1,2},
{3,4,5},
{6,7,8}
};
for (int i = 0; i < matrix.GetLength(0); i++)
{
for (int j = 0; j < matrix.GetLength(1); j++)
{
Console.Write(matrix[i, j]);
}
Console.WriteLine();
}
}
}
The output:
012
345
678
Jagged array can be initialized as follows:
using System;
class Program
{
static void Main(string[] args)
{
int[][] matrix = new int[][]
{
new int[] {0,1,2},
new int[] {3,4,5,999},
new int[] {6,7,8}
};
for (int i = 0; i < matrix.Length; i++)
{
for (int j = 0; j < matrix[i].Length; j++)
{
Console.Write(matrix[i][j]+",");
}
Console.WriteLine();
}
}
}
The output:
0,1,2,
3,4,5,999,
6,7,8,
java2s.com | Contact Us | Privacy Policy |
Copyright 2009 - 12 Demo Source and Support. All rights reserved. |
All other trademarks are property of their respective owners. |