public TimerEx(double interval, object p1, object p2, object p3, object p4, object p5) : base(interval) { e = new ElapsedEventArgsEx() { P1 = p1, P2 = p2, P3 = p3, P4 = p4, P5 = p5 }; this.Elapsed += new ElapsedEventHandler(TimerEx_Elapsed); }
static void timer_ElapsedEx(object sender, ElapsedEventArgsEx e) { Console.WriteLine(e.P1.ToString()); }