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