Hello world!Вещает Слава Пацифист, и я хочу стать программистом. Давайте продолжим обсуждать тему массивы , а подробнее про то как правильно инициализировать массивы.
Начнём с простых примеров создания массивов в C# , а именно с попыток создании массива без объявления его:
Вы скажите,что это очевидно. Я скажу: ДА! Пофиксить эту ошибку можно просто, остаётся имя массива нужно объявить. Давайте посмотрим на пример.
Однако можно случайно забыть про размер массива, и компилятор тебя покарает ;)
Так теперь стало понятно, что надо выделять память под конкретный массив, однако есть и другие способы получить гневное сообщение от компилятора.
Располагая тем, что мы прочитали ранее, нам хватает знаний чтобы починить эту проблемы.Мы можем дописать не достающий тип данных (в конкретном примере будет тип int) и выделить память под данные. Однако можно дописать фигурные скобки и прописать значения в массиве:
Поздравляю мы создали массив на 3 переменных. Но это не единственный способ инициализации. Вот парочка примеров и все они равнозначны:
А вот с последним примером, надо подробнее рассмотреть. Здесь можно создать массив с ошибочной длиной.Давайте глянем, пока компилятор не накричал на нас:
Тут ошибка заключается в том что длина массива не соответствует с количеством значений в фигурных скобках. Тут пофиксить можно по разному, главное что бы значение длины массива и количества переменных в фигурных скобках, примерно вот так:
Надеюсь вам помогло данный гайд по объявлению массивах. В следующем статье подробнее углубимся в тему массивов. Приглашаю вас на свой телеграм канал.
А на этой ноте я прощаюсь.Ещё спишемся!