Я пытаюсь создать новый класс под названием Battlefield. Предполагается, что он должен быть получен из класса Environment и использовать все методы и переменные из этого класса среды, используя ключевое слово base. Кто-нибудь знает, как использовать ключевое слово base? Я искал везде в Google, но большинство из того, что я придумал, были не столь полезными.C# "base" ключевое слово и шаблон
Мой класс среда является абстрактным классом, и он имеет следующую переменную
protected List<ENTITY> entities = new List<ENTITY>();
Его конструктор
public ENVIRONMENT()
{
entities = new List<ENTITY>();
}
public ENVIRONMENT(List<ENTITY> entities)
{
this.entities = entities;
}
и следующие методы ...
public void AddEntity(ENTITY e)
{
}
public List<ENTITY> Population
{
get { return entities; }
}
public void run()
{
// run method
}
public void step(int seed)
{
// step method
}
}
Вы говорите, что официальная документация была бесполезной в объяснении ключевого слова? –
Да. Я не мог этого понять. – miiworld2