Добрый день. По задумке у меня массив(map), в каждой ячейке может находиться множество значений с которыми мне нужно будет работать. Решил реализовать через классы.
class map
{
public Coordinates[,] Coor;
//параметры карты
public int n;
public int m;
public map(int n) { this.Coor = new Coordinates[n, n];
this.n = n; this.m = n;
}
public map(int n, int m) { this.Coor = new Coordinates[n, m]; this.n = n; this.m = m; }
}
class Coordinates
{
public List<int> Type=new List<int>();
}
map Map = new map(2);
Map.Coor[1,1].Type.Add(1);
Map.Coor[1,1].Type.Add(2);
Map.Coor[0, 0].Type.Add(2);
Console.WriteLine("count "+Map.Coor[1, 1].Type.Count);
при выполнении получаю ошибку "Object reference not set to an instance of an object." перепробовал много комбинаций, но не знаю как исправить. кто знает решение?