我一直在与事件和代表们玩耍,需要异步提高我的活动,所以我一直在使用:是什么对象@object意味着
public event EventHandler OnHelloEvent;
public void Raise()
{
IAsyncResult syncResult = OnHelloEvent.BeginInvoke(this, new EventArgs(), null, null)
在智能感知,最后null
据称是object @object
。我以前没有遇到过这种情况,似乎也找不到任何文档。
这是什么意思?它有用吗?
请参阅http://msdn.microsoft.com/en-us/library/x53a06bb%28v=vs.71%29.aspx:*“关键字是对编译器有特殊含义的预定义保留标识符。除非包含@作为前缀,否则不能用作程序中的标识符。例如,*'@ if' *是合法标识符,但* if'*不是因为它是关键字。“* – Otiel