1. Ôn lại khái niệm Delegate
Các bạn vui lòng đọc lại bài trước để nhớ lại các khái niệm về delegate ở đây: Series C# hay ho: Callback trong C# – Delegate, Action, Predicate, Func
Như đã nói ở bài trước, delegate là kiểu dữ liệu để trỏ tới 1 function, do đó khi gán giá trị cho delegate, ta phải gán 1 function vào, như ví dụ dưới đây:
public delegate void TangQuaDelegate(string qua); public void tangQua(string qua) { Console.Write("Da tang " + qua); } //Khi sử dụng: TangQuaDelegate dlg = tangQua; //Truyền function vào, không phải thực thi function nên ko có dấu ()