using System;
namespace ClassLibTest
{
public delegate void dele();
public interface IEvents 

event dele event1;
//定义事件 
void FireEvent();//定义接口 
}  public class EventClass4 : IEvents   //EventClass1继承接口IEvents 

public event dele event1;

//当事件发生时 
public  void add_event1(dele handler1){}
public  void remove_event1(dele handler1){} public void FireEvent() 

event1();//调用事件处理 

} }编译器错误 CS0111:类“class”已经定义了一个具有相同参数类型的名为“member”的成员
errorinfo: 类“ClassLibTest.EventClass4”已经定义了一个具有相同参数类型的名为“add_event1”的成员
类包含两个相同的成员声明。
public class EventClass4 : IEvents   //EventClass1继承接口IEvents 



//当事件发生时 
public  void add_event1(dele handler1){}
public  void remove_event1(dele handler1){} public void FireEvent() 

event1();//调用事件处理 


编译器错误 CS0535:class”不实现接口成员“member”,class 从 interface 派生,但该类未实现该接口的一个或多个成员。类必须实现它派生自的接口的所有成员
errorinfo:ClassLibTest.EventClass4”不会实现接口成员“ClassLibTest.IEvents.event1”帮助上明明说add_event1相当于add{},而且我网上下载的源码,我的环境为vs.net2003+win2k
为什么?