Tôi đã chơi xung quanh với các sự kiện và các đại biểu và cần phải nâng cao sự kiện của tôi không đồng bộ, vì vậy tôi đã sử dụng:không đối tượng @object có ý nghĩa gì
public event EventHandler OnHelloEvent;
public void Raise()
{
IAsyncResult syncResult = OnHelloEvent.BeginInvoke(this, new EventArgs(), null, null)
Trong Intellisense, cuối cùng null
được nêu để là object @object
. Tôi đã không đi qua này trước và dường như không thể tìm thấy bất kỳ tài liệu hướng dẫn cho nó.
Điều này có nghĩa là gì? Nó khá hữu ích?
Xem http://msdn.microsoft.com/en-us/library/x53a06bb%28v=vs.71%29.aspx: * "Từ khóa được xác định trước định danh dành riêng có ý nghĩa đặc biệt đối với trình biên dịch. không thể được sử dụng làm số nhận dạng trong chương trình của bạn trừ khi chúng bao gồm @ làm tiền tố. Ví dụ: * '@ if' * là số nhận dạng hợp pháp nhưng *' if' * không phải là từ khóa. "* – Otiel