методов типа
public BaseClass Method() => return this;
И есть производные классы, например
public class A : BaseClass
public class B: A
Каждый из которых возвращает методы вроде
public A Method1() => return this;
public B Method2() => return this;
Как мне при var b = new B(); и вызове метода Method() заставить возвращать его экземпляр класса B, а не BaseClass?
прямое приведение типа не подойдет разве?
Обсуждают сегодня