Вы не инициализировали статический массив:
Roads_Vertices = new double[Road_Vertices_NodeList.Count,2];
Статический означает, что к нему можно получить доступ без экземпляра типа, к которому он относится, или статических методов внутри него, но не из-за того, что он этого не делает.должны быть инициализированы.
Попытка сказать это по-английски:
Будет Road_Vertices, который будет статическим, и двойной многомерный массив:
static double[,] Roads_Vertices; // declaration
И здесьон настолько велик, насколько это важно:
Roads_Vertices = new double[Road_Vertices_NodeList.Count,2]; // definition