Массив
В этой главе мы поверхностно разберём массив, для чего он нужен и как его использовать.
Проблема
Мы уже понимаем, что для хранения какого-либо значения, мы будем использовать переменную, но что делать, если значений слишком много.
К примеру, нам нужно ввести с консоли 100 чисел, а затем возвести каждое число в квадрат. Неужели нужно делать 100 переменных? А что если чисел будет 1000 и больше?
Проблема, которая описана выше, легко решается при помощи массива.
Массив - ограниченный набор однотипных данных, идентифицируемых по индексу.
Синтаксис
В коде ниже будет показан пример создания массива из целых чисел на 5
элементов. Массивы из других типов данных, будут создаваться аналогичным образом.
Пример:
using System;
public class Program
{
static void Main(string[] args)
{
int[] array = new int[5];
}
}
Пройдемся по шагам, которые нужно сделать для создания массива:
- Указать тип данных
- Поставить квадратные скобочки
- Через пробел указать название (любое)
- Написать равно
- Написать ключевое слово
new
- Повторить написание типа данных и квадратных скобочек
- Внутри скобок указать размер массива
После создания массива на 5
элементов, они автоматически заполнятся 0
.
Для того чтобы работать с элементами массива, мы должны обращаться к ним при помощи индексов. Нумерация индексов начинается с 0
.
Пример:
using System;
public class Program
{
static void Main(string[] args)
{
int len = 5;
int[] array = new int[len];
array[0] = 12; // первый элемент массива
array[len - 1] = 125; // последний элемент массива
}
}