TAILIEUCHUNG - Chapter 16 Quick Reference

Chương 16 Quick tham khảo để làm điều này đại biểu từ khóa Viết, theo sau là kiểu trả về, tiếp theo là khai báo một tên thuộc loại đại biểu, theo sau bất kỳ loại tham số. Ví dụ: đại biểu loại. đại biểu void Tick (); | Chapter 16 Quick Reference To Do this Write the keyword delegate followed by the return type followed by the Declare a delegate type. name of the delegate type followed by any parameter types. For example delegate void Tick Use the same syntax as a method call. For example Invoke a delegate. Tick m . m Use the same syntax you use for a class or struct write the keyword new followed by the name of the type the name of the delegate followed by the argument between parentheses. The argument must be a method Create an instance of a delegate. whose signature exactly matches the signature of the delegate. For example delegate void Tick private void Method . . Tick m new Tick Write the keyword event followed by the name of the type the type must be a delegate type followed by the name of the event. For example Declare an event. delegate void TickHandler class Ticker public event TickHandler Tick Create a delegate instance of the same type as the event and attach the delegate instance to the event by using the operator. For example class Clock Subscibe to an event. . public void Start new TickHandler To Unsubscribe from an event. Do this private void RefreshTime private Ticker ticker new Ticker You can also get the compiler to automatically generate the new delegate by just specifying the subscribing method public void Start Create a delegate instance of the same type as the event and detach the delegate instance from the event by using the - operator. For example class Clock public void Stop - new TickHandler private void RefreshTime private Ticker ticker new Ticker Or public void Stop - Raise an Use parentheses exactly as if the event were a method. You must supply Do this To event. arguments to match the type of the event. Don t forget to check whether the event is null. For example class Ticker public event TickHandler Tick private void Notify

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.