Posiadam Person.cs, który będzie implementowany przez klasę Player.cs. Osoba ma właściwość ExperienceLevelType.Implementacja właściwości force na klasach pochodnych
Chcę wymusić wszystkie klasy pochodne, aby zaimplementowały własną wersję właściwości ExperienceLevelType.
public abstract Person
{
public enum ExperienceLevel { Kid, Teenager}
public virtual ExperienceLevel Experience {get; set;}
}
public abstract Player:Person
{
public override ExperienceLevel Experience
{
}
}
Może mógłbyś zadeklarować to jako "abstrakcyjne"? – LightStriker