Я работаю с кодом, в котором есть абстрактный класс, например:Как доступ к свойствам унаследованных классов от абстрактного класса
public abstract class AbstractClass
{
...
}
и есть наследуются классы от AbstractClass. Один объект создается в зависимости от ввода пользователем одного из унаследованных классов. Каждый наследуется класс имеет свои собственные свойства:
class classOne : AbstractClass
{
...
public int A { get; set;}
public int B { get; set;}
public int C { get; set;}
...
}
class classTwo : AbstractClass
{
...
public int D { get; set;}
public int E { get; set;}
...
}
... Say Я хочу использовать функции в этом коде, и я знаю, какой тип объекта будет возвращен. Как изменить свойства выходного объекта, так как программа написана так, что класс вывода определяется только при запуске программы?