У меня сейчас есть дизайн, где я хочу словарь, который дает мне некоторые значения, которые могут быть разных типов. Моя идея состояла бы в том, чтобы иметь некоторый интерфейс, который представлял бы тип потенциального значения, чтобы я мог реализовать интерфейс. Моя проблема в том, что если я создаю обобщенный c интерфейс, то я не могу получить словарь, возвращающий несколько типов интерфейса. Если я создаю переменные методы интерфейса, то я не могу правильно их реализовать в классах-оболочках. У кого-нибудь есть хорошее решение иметь словарь с типами значений переменных?