using System;
namespace multi_dimensional_array
{
class Program
{
static void Main(string[] args)
{
int i, j;
//Declaring multi dimensional array
string[,] Books = new string[3,3];
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
Console.Write("\nEnter Book Name for {0}. Row and {1}. column:\t",i+1,j+1);
Books[i,j] = Console.ReadLine();
}
}
Console.WriteLine("\n\n=========================");
Console.WriteLine("All the element of Books array is:\n\n");
//Formatting Output
Console.Write("\t1\t2\t3\n\n");
//outer loop for accessing rows
for (i = 0; i < 3; i++)
{
Console.Write("{0}.\t", i + 1);
//inner or nested loop for accessing column of each row
for (j = 0; j < 3; j++)
{
Console.Write("{0}\t", Books[i,j]);
}
Console.Write("\n");
}
Console.WriteLine("\n\n=========================");
Console.ReadLine();
}
}
}
OUTPUT:
Enter Book Name for 1. Row and 1. column: C#
Enter Book Name for 1. Row and 1. column: JAVA
Enter Book Name for 1. Row and 1. column: C++
Enter Book Name for 1. Row and 1. column: C
Enter Book Name for 1. Row and 1. column: VB.NET
Enter Book Name for 1. Row and 1. column: C#.NET
Enter Book Name for 1. Row and 1. column: XML
Enter Book Name for 1. Row and 1. column: HTML
Enter Book Name for 1. Row and 1. column: SQL
===============================================
All the element of Books array is:
1 2 3
1. C# JAVA C++
2. C VB.NET C#.NET
3. XML HTML SQL
===============================================