Я хочу передать tType класса функции, а объект класса — универсальной функции.
Мне нужно иметь возможность приведения к этому типу (класса), чтобы я мог получить доступ к методам класса.
Что-то вроде:
void GenericFunction(Object obj, Type type)
{
(type)obj.someContainer.Add(1);
}
Будет ли работать реализация интерфейса для этих классов, а затем приведение к этому интерфейсу? Если да, то может ли кто-нибудь привести пример?
Я гуглил последние несколько часов, и мне никогда не приходилось этого делать раньше.
Может кто-нибудь пролить свет?