Как использовать generic для доступа к методу
От: danshar  
Дата: 16.02.06 08:59
Оценка:
Всем привет! Стоит C# из VS 2005.
Возник вопрос, как обратится к методу/свойству типа T в шаблонном классе?
    public class Mediator<T>
    {
        private ArrayList _arrModuleList=new ArrayList();
        public Mediator() {}
        public void sendMessage(CustomCommand cmd){
          
            foreach (T am in _arrModuleList)
                        am.executeCmd(cmd); //ВЫДАЕТ ПРИ КОМПИЛЯЦИИ ОШИБКУ: 'T' does not contain a definition for 'executeCmd'
                        
        }
        //добавление (регистрация) модуля в массив модулей
        public void addModule(T am)
        {
            _arrModuleList.Add(am);
        }
    }

Заранее спасибо за помощь.
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.