【发布时间】:2012-12-21 07:17:02
【问题描述】:
我无法编译以下代码。
编译错误 CS0079:事件“CustomEvent”只能出现在 += 或 -= 的左侧
if (CustomEvent != null) //CS0079
CustomEvent(null, null); //CS0079
我怎样才能做到这一点?
我的实现是这样的:
public delegate void EventHandler(object sender, EventArgs e);
public static event EventHandler CustomEvent
{
add { CustomEvent += value; }
remove { CustomEvent -= value; }
}
private static void Func()
{
if (CustomEvent != null) //CS0079
CustomEvent(null, null); //CS0079
}
【问题讨论】:
-
您试图将控件与您自己的自定义事件联系起来吗?
-
@SpaceApple 他不是:他在调用它
-
编辑清楚地表明:我将添加另一个答案...
标签: c# .net events compiler-errors