У меня есть этот базовый класс:
abstract class Base
{
public int x
{
get { throw new NotImplementedException(); }
}
}
И следующий потомок:
class Derived : Base
{
public int x
{
get { //Actual Implementaion }
}
}
Когда я компилирую, я получаю это предупреждение, говоря, что определение Derived класса x
будет скрывать базовую версию. Возможно ли переопределить свойства в С#-подобных методах?