Двовимірні масиви використовуються в програмуванні досить часто. Приміром для обчислення матриць. Робота з друмерными масивами в 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();
}
}
}
Результат роботи програми: