Я хочу передать в tType класса функцию, а объект класса - общей функции.Как я могу реализовать интерфейс для обработки классов литья классов?
Мне нужно, чтобы я мог использовать этот тип (класса), чтобы получить доступ к методам класса.
Что-то вроде:
void GenericFunction(Object obj, Type type)
{
(type)obj.someContainer.Add(1);
}
бы реализующий интерфейс для этих классов, а затем приведение к этому интерфейсу работы? Если да, может ли кто-нибудь привести пример?
Я уже несколько часов работаю в Google, и мне никогда не приходилось это делать раньше.
Может кто-то пролить свет?
Не думаю, что вы могли бы назвать someContainer.Add() таким образом, так как тип неизвестен. Скорее всего, вам нужно будет вызвать этот метод, используя Reflection. – 2008-11-25 19:34:12