Action<T1,T2> & EventHandler<EventArgs>
От: skodnik  
Дата: 04.08.10 13:30
Оценка:
Есть класс:


 public class A
    {
        public event EventHandler<EventArgs> DoSomethingComplete;
        // ......
    }

И собственно приложение:

static void Main(string[] args)
        {
            A a = new A();
            Action<object,EventArgs> handler;

            // Вот на эту штуку компилятор ругается:
            a.DoSomethingComplete += handler;
            // Вот так: Cannot implicitly convert type 'System.Action<object,System.EventArgs>' to 'System.EventHandler<System.EventArgs>'
        }


Откуда такой дикий код? Это навеяно ответом gandjustas вот в этой ветке:
http://rsdn.ru/forum/dotnet/3875505.flat.aspx#3875505
Автор:
Дата: 12.07.10


Хочу все таки код gandjustas заставить работать как заявлено в спецификации ))), не корысти ради а ради академического интереса.
Подскажите что тут не так.
Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.