Здравствуйте, gegMOPO4, Вы писали:
MOP>К тому же, каждый анонимный класс — несколько сот байт кода. А их в типичной форме десятки.
Не уверен на счет "типичной формы". Видел много решений и без анонимных, классов. Когда форма сама реализует интерфейсы слушаетелей.
А для множества компонент типа кнопок есть такие классы как Action.
MOP>В некоторых случаях помогает EventHandler. Вышеприведённые 8 строчек записываются одной. Минусы:
Мало чем отличается от делегатов в C#
MOP>1) Динамика. Нет статического контроля типов, возможны банальные описки, которые отловятся только в рантайме.
Как уже заметил, ссылки на метод не хватает очень.