static void Main(string[] args) { Employee e1, e2; try { //e2 = new Employee(); e2 = new Employee(-101, "kumbhar", 10000, 10); InvalidP1EventHandler objDel = new InvalidP1EventHandler(obj_InvalidP1); e2.InvalidP1 += objDel; e2.EmpNo = -100; Console.ReadLine(); // e1 = new Employee(101,"kumbhar",10000,10); } catch (InvalidP1Exception ex) { //this is for name userdefind exception Console.WriteLine(ex.Message); } catch (Exception ex) { //this is for basic Console.WriteLine(ex.Message); } Console.ReadLine(); }
static void Main1() { Class1 obj = new Class1(); InvalidP1EventHandler objDel = new InvalidP1EventHandler(obj_InvalidP1); obj.InvalidP1 += objDel; obj.P1 = -100; Console.ReadLine(); }