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
为什么?
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
为什么?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货