public class Employee
{
public int Id;
public string Name;
public float Salary;
public delegate void EmployeeAdd(int id, string name, float sal);
public EmployeeAdd EmployeeAdded;
public void AddEmployee(int id, string name, float sal)
{
AddToDataBase();
EmployeeAdded(id,name,sal);
}
}
class Program
{
static void Main(string[] args)
{
Employee objE
= new Employee();
objE.EmployeeAdded
= OnEmployeeAdded;
objE.AddEmployee(1, "Kiran",
500000);
objE.AddEmployee(2, "Ravi",
750000);
Console.ReadLine();
}
public static void OnEmployeeAdded(int id, string name, float sal)
{
Console.WriteLine("Id : {0}, Name : \"{1}\", Salary
:INR {2}.", id,
name, sal);
}
}