Двумерные массивы используются в программировании довольно часто. К примеру для вычисления матриц. Работа с друмерными массивами в C# происходит немного по-другому, чем в самом Си или С++. Для того чтобы объявить двумерный массив в Си Шарпе, необходимо написать следующее:
int[,] mas = new int[3, 3];
Обратите внимание, что массив может быть заполнен любыми числами от 0 до бесконечности. Конечно отрицательным он быть неможет.
Заполнение массива происходит в восновном через цикл.
Пример заполнения друмерного массива:
for (int i = 0; i < 3; i++)
for (int j = 0; j < 3; j++)
{
mas[i, j] = i*j;
}
Привожу пример программы, которая делает ввод чисел в массив, вывод массива в консоле.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int[,] mas = new int[3, 3];
Random rand = new Random();
for (int i = 0; i < 3; i++)
for (int j = 0; j < 3; j++)
{
mas[i, j] = rand.Next(0,1000);
}
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
{
Console.Write(mas[i, j] + " ");
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}
Результат работы программы: