public void DoCount() { for (var i = 0; i < 100; i++) { if (i % 12 == 0) { CountedADozen?.Invoke(this, EventArgs.Empty); } } }
public void DoCount() { for (var i = 0; i < 100; i++) { if (i % 12 == 0) { // 在合适的时机 raise 这个 event CountedADozen?.Invoke(); } } }
public void DoCount() { for (var i = 0; i < 100; i++) { if (i % 12 == 0) { CountedADozen?.Invoke( this, new IncrementerEventArgs { IterationCount = i } ); } } }