mình có hai class như sau
using System;
namespace ConsoleApp1
{
public class Cong
{
public event EventHandler xuLyPhepCong;
public int Sum(int a, int b)
{
if(xuLyPhepCong!=null)
xuLyPhepCong(this,EventArgs.Empty);
return a + b;
}
}
}
và class thứ hai
class Program
{
static void Main(string[] args)
{
Cong c=new Cong();
c.xuLyPhepCong += C_xuLyPhepCong;
c.Sum(9, 10);
Console.ReadKey();
}
private static void C_xuLyPhepCong(object sender, EventArgs e)
{
Console.WriteLine("ban vua thuc hien mot phep cong");
}
}
vậy tại sao khi mình gán sự kiện cho event thì khi gọi hàm cộng nó lại tự động thực hiện cái hàm C_xuLyPhepCong đó và cơ chế hoạt động ở đây là gì .Xin chân thành cảm ơn
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?