Здравствуйте, Lloyd, Вы писали:
L>А почему в 3.0 такой странный результат? Это бага или есть какое-то разумное объяснение?
В 3.0 при обращении к field-like event из обладающего им класса на самом деле обращение идёт к полю-делегату.
Если применить оператор += к делегату, то результатом будет делегат.
В 4.0 при применении +=/-= к field-like event теперь дёргаются акцессоры события, а они возвращают void.