事件存取器
using System;delegate void Test();
class Demo
{
public event Test obj
{
add
{
obj += value;
}
remove
{
obj -= value;
}
}
public void Demo_1()
{
if (obj != null)
obj();
}
}
class M
{
static void Main()
{
}
}
//错误 1 事件“Demo.obj”只能出现在 += 或 -= 的左边 E:\Project2\Project2\CodeFile1.cs 18 13 Project2
///////////////////////////////
using System;
delegate void Test();
class Demo
{
public event Test obj;
public void Demo_1()
{
if (obj != null)
obj();
}
}
class M
{
static void Main()
{
}
}
为什么第一段代码会出现注释上的错误,而第二段不会出现,是这个事件存取器的问题吗,求解