public static void Mains() { EventTest e = new EventTest(); /* 实例化对象,第一次没有触发事件 */ subscribEvent v = new subscribEvent(); /* 实例化对象 */ e.ChangeNum += new EventTest.NumManipulationHandler(v.printf); /* 注册 */ e.SetValue(7); e.SetValue(11); }
static void Main(string[] args) { EventTest e = new EventTest(); /* Instantiate the object, without triggering event */ subscribEvent v = new subscribEvent(); /* Instantiate object */ e.ChangeNum += new EventTest.NumManipulationHandler(v.printf); /* subscribe the event */ e.SetValue(7); e.SetValue(11); }