Как создать массив списков через классы C#?
Как искать причины подобных подобных ошибок:

Ставим точку останова на строку с ошибкой
Смотрим что там со значениями переменных

В вашем случае:

Мы видим что все элементы Coor равны null.
Вы создали пустой массив Coor под элементы. Но самих элементов у вас там нет. Надо new Coordinates делать на весь массив, каждый элемент. И научитесь пользоваться отладкой своего кода.