Связать слово с экземпляром класса - C#
Формулировка задачи:
Всем доброго времени суток. Второй день ломаю голову (гуглить пробовал - не предлагать), поэтому чтобы не ломать и дальше, решил создать тему.
Есть строковые переменные, например:
Есть три класса со своими экземплярами:
string strOrange="апельсин"; string strApple="яблоко"; string strBanana="банан";
Orange orange1 = new Orange(); Apple apple1 = new Apple(); Banana banana1 = new Banana();
Задача:
Чтобы, когда юзер введет слово, например - банан, то прога найдет объект banana1 и совершит с ним дальнейшие действия (методы вызовет или еще чего). Как это реализовать? То есть, как привязать вызов объекта к слову? Вроде понятно объяснил) P.S. switch и if не предлагать, так как объектов, как и классов, будет не 1, не 2 и не 10.Решение задачи: «Связать слово с экземпляром класса»
textual
Листинг программы
var dict = new Dictionary<string, dynamic>(); dict["banana"].Eat();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д