internal EventHandler <customEventArgs> Delegate; //custom 2nd param for Delegate internal void startSending() { customEventArgs customEvent = new customEventArgs(); //new while (true) { customEvent.time = DateTime.Now; System.Threading.Thread.Sleep(1000); Delegate(this, customEvent); } }
private void handler(object sender, customEventArgs e) { Console.WriteLine("{0}", e.time); }