Почему не использовать настраиваемый класс вместо наследования класса EventArgs
Мне интересно, почему я должен использовать класс, унаследованный от класса EventArgs , вместо использования специального класса, который будет выполнять ту же работу за меня при передаче данных событий?