如果你通过在VisualStudio中插入一个断点来查看EventArgs.Empty的值,它似乎就是圆圈。
EventArgs.Empty {System.EventArgs} ◢static member ◢Empty {System.EventArgs} ◢static member ◢Empty {System.EventArgs} ◢...
这怎么可能?你怎么能实现这样的'EventArgs.Empty'字段呢?我已经尝试通过查看EventArgs的确切定义来重新创建这样的字段,但我得到的只是一个零点异常。
答案 0 :(得分:-1)
可能实现了这样的事情:
class EventArgs
{
public static readonly EventArgs Empty;
static EventArgs(){
Empty = new EventArgs();
}
}