예제 #1
0
    // Use this for initialization
    void Start()
    {
        YourDelegateSub yds = new YourDelegateSub();
        delegate5       d5  = new delegate5(yds.show1);

        d5();

        d5 += new delegate5(yds.show2);
        d5();

        d5 += new delegate5(yds.show3);
        d5();

        d5 -= new delegate5(yds.show2);
        d5();
    }
예제 #2
0
 bool f52()
 {
     if (this.InvokeRequired)
     {
         var d = new delegate5(f52);
         return((bool)Invoke(d));
     }
     else
     {
         if (interval2 < 9)
         {
             return(false);
         }
         interval2 -= 1;
         return(true);
     }
 }
예제 #3
0
 bool f5()
 {
     if (this.InvokeRequired)
     {
         var d = new delegate5(f5);
         return((bool)Invoke(d));
     }
     else
     {
         if (interval1 < 300)
         {
             return(false);
         }
         interval1 -= 10;
         return(true);
     }
 }