ProgrammerForever
@ProgrammerForever
Учитель, автоэлектрик, программист, музыкант

Как инициализировать массив Point?

Добрый день. Подскажите, в чём ошибка, не могу понять. Делаю массив точек и инициализирую их. Вот так:
using System.Drawing;


            //Возможные ходы Point(dx,dy)
            var steps = new Point[]
            {
                new Point(-1,-2), new Point(+1,-2),
                new Point(+2,-1), new Point(+2,+1),
                new Point(-1,+2), new Point(+1,+2),
                new Point(-2,-1), new Point(-2,+1)
            };


При выполнении получаю ошибку
System.IndexOutOfRangeException
  HResult=0x80131508
  Сообщение = Индекс находился вне границ массива.

Изначально делал то же самое на кортежах, там то же самое поведение.
  • Вопрос задан
  • 320 просмотров
Решения вопроса 1
ProgrammerForever
@ProgrammerForever Автор вопроса
Учитель, автоэлектрик, программист, музыкант
Дело было не в бобине. Проблема была строкой выше, а отладчик подсвечивал именно этот кусок кода. Спасибо откликнувшимся!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы