public void DoCount() { var incrementerEventArgs = new IncrementerEventArgs(); for (int i = 1; i < 100; i++) { if (i % 12 == 0 && CountedADozen != null) { incrementerEventArgs.IterationCount = i; //触发事件代码 CountedADozen(this, incrementerEventArgs); } } }
void IncrementDozensCount(object sender, IncrementerEventArgs e) { Console.WriteLine("被整出的值:{0}", e.IterationCount); DozensCount++; //事件处理 }