public abstract string Name { get; }
}
class B : A
{
public override string Name { get; }
}
class C : B
{
public override string Name => "first value";
}
class D : B
{
public override string Name => "second value";
}
И такой вопрос. Как сделать чтобы в классе B не было ошибки "Get-only auto-property is never assigned"?
Добавить в конце возвращаемое значение через => someString Или реализовать get { return someString; }
думал мб другой вариант есть, спасибо
А можно скрин ошибки и версию языка?
Можешь дописать после get - init или private set и присвоить значение в конструкторе как вариант, просто не понятна конечная цель сего изврата
Обсуждают сегодня