Обращение в объекту - C#

Узнай цену своей работы

Формулировка задачи:

У меня есть допустим 5 разных объктов с одинаковым методом например Method() Как можно сделать чтобы я сначала выбирал объект, а потом к нему обратился. То есть, создаем экземпляр и потом обращаемся просто к методу и не важно какой взят экземпляр. Если я пишу так то проблемы метода нету в списке и обратится можно только после вызова. Object cll = Res.Select(3); - Тут нам возвращает ссылку на экзкмпляр объект 3 или 2 или 1 cll.Method(); - Ошибка на нем Не важно какой экземпляр но ошибка еще до запуска программы потому что метод как бы еще пустой. Как решить проблему если вы меня поняли.

Решение задачи: «Обращение в объекту»

textual
Листинг программы
abstract class BaseClass
{
    public abstract void Method();
}
 
class Class1 : BaseClass
{
        public override void Method()
        {
            Console.WriteLine("Okay 1!");
        }
}
 
public static BaseClassSelectClass(string text)
{
...
}
 
BaseClass obj = Folder.Select.SelectClass(text);
obj.Method();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы