Учебное пособие по C # Array: создание, объявление, инициализация

Anonim

Что такое массивы в C #?

Массив используется для хранения коллекции или серии элементов. Эти элементы будут однотипными.

Так, например, если у вас есть массив значений Integer, массив может быть набором значений, таких как [1, 2, 3, 4]. Здесь количество элементов в массиве - 4.

Массивы полезны, когда вы хотите хранить коллекцию значений одного и того же типа. Поэтому вместо объявления переменной для каждого элемента вы можете просто объявить одну переменную.

Эта переменная будет указывать на массив или список элементов, которые будут отвечать за хранение элементов массива.

Давайте посмотрим, как мы можем работать с массивами на C #. В нашем примере мы объявим массив целых чисел и будем работать с ними соответственно.

Обратите внимание, что весь приведенный ниже код переносится в файл Program.cs.

Шаг 1) Объявление массива. Первый шаг - объявить массив. Давайте посмотрим, как мы можем этого добиться, на примере кода ниже.

Пояснение к коду: -

  1. Первая часть - это тип данных. Он определяет тип элементов, используемых в массиве. Итак, в нашем случае мы создаем массив целых чисел.
  2. Вторая часть [], которая определяет ранг массива. (Ранг - это заполнитель, который указывает количество элементов, которые будет содержать массив)
  3. Далее идет имя массива, которое в нашем случае - «значения». Обратите внимание, что вы видите зеленую волнистую линию подчеркивания, не беспокойтесь об этом. Это просто .Net говорит, что вы объявили массив, но нигде его не используете.

Шаг 2) Следующим шагом является инициализация массива. Здесь мы собираемся указать количество значений, которые будет содержать массив. Мы также собираемся присвоить значения каждому элементу массива.

Пояснение к коду: -

  1. Во-первых, мы устанавливаем количество элементов в массиве, равное 3. Итак, в квадратных скобках мы говорим, что массив будет содержать 3 элемента.
  2. Затем мы присваиваем значения каждому элементу массива. Мы можем сделать это, указав имя переменной + позицию индекса в массиве.

    Итак, values ​​[0] означает, что мы сохраняем значение в первой позиции массива. Аналогично для доступа ко второй позиции мы используем обозначение значений [1] и так далее и тому подобное.

    Примечание . - В массивах позиция индекса начинается с 0.

Шаг 3) Теперь давайте отобразим отдельные элементы массива в консоли. Для этого добавим приведенный ниже код.

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){Int32[] value;value=new Int32[3];value[0]=1;value[1]=2;value[2]=3;Console.WriteLine(value[0]);Console.WriteLine(value[1]);Console.WriteLine(value[2]);Console.ReadKey();}}}

Пояснение к коду: -

Это простая часть, в которой мы просто используем метод Console.WriteLine для отправки каждого значения элемента на консоль.

Обратите внимание, что мы снова получаем доступ к каждому элементу с помощью имени переменной массива вместе с позицией индекса.

Если приведенный выше код введен правильно и программа выполняется, будет отображаться следующий вывод.

Выход:

Из вывода вы можете увидеть все значения массива, отображаемого в консоли.