У меня есть два абстрактных класса AbstractClass1
и AbstractClass2
, оба из которых должны иметь одинаковые имена методов Meth1
.
А что, если мой AbstractClass1
наследуется от AbstractClass2
. В настоящее время он выдает мне ошибку времени компиляции как "Hides Inherited Abstract Member"
. Ниже мой код.
abstract class AbstractClass1 : AbstractClass2
{
public abstract string Meth1();
}
abstract class AbstractClass2
{
public abstract string Meth1();
}
new
в вашемAbstractClass1
вообще - что вы действительно пытаетесь сделать? - person Random Dev   schedule 06.07.2015AbstractClass1
расширяетAbstractClass2
, зачем вам снова объявлять метод? - person Glorfindel   schedule 06.07.2015