在真实的项目中,有的对象有相当多的事件,例如一个窗体就有好多种事件.默认情况下,当声明事件时,编译器将内存分配给一个事件字段,一存储事件信息.如果类中有好多事件未使用,则他们会不必要的占用内存. 这种情况下,.NETFramework提供了EventHandlerList类来减少内存的占用.它可以被看作事件的集合,只有需要响应的事件才拥有方法调用列表,才会在EventHandlerList对象中出现. EventHandlerList: 为了节省内存而设计的.当你定义一个事件的时候,通常也要定义…