Изменить поле родительского класса из наследника C#
Есть класс Map и наследуемый от него Board. Как изменить значение map из Board()?
public class Map
{
public int[,] map { get; set; }
public Map()
{
map = new int[10, 10]
{
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
};
}
}
class Board:Map
{
int pointer { get; set; }
public Board()
{
pointer = 4;
map[pointer, 9] = 1;
map[++pointer, 9] = 1;
}
}