Một delegate là kiểu tham chiếu tới một phương thức( hàm, mình sẽ gọi là hàm trong suốt bài này luôn nghen ). Một khi delegate được gán tham chiếu tới một hàm, nó sẽ giống hệt hàm đó. Hàm delegate được dùng giống hệt các hàm bình thường khác, nghĩa là cũng có kiểu trả về, có tham số truyền vào.