Esempio n. 1
0
 private void button1_Click(object sender, EventArgs e)
 {
     PrimeDelegate PD = new PrimeDelegate(CalcPrimes);
     ThreadStart TS = new ThreadStart(PD);
     Thread T = new Thread(TS);
     T.Name = "PrimeNumberThread";
     T.Start();
 }
Esempio n. 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            PrimeDelegate PD = new PrimeDelegate(CalcPrimes);
            ThreadStart   TS = new ThreadStart(PD);
            Thread        T  = new Thread(TS);

            T.Name = "PrimeNumberThread";
            T.Start();
        }
Esempio n. 3
0
 public void RemoveDelegate(PrimeDelegate callback)
 {
     callbacks -= callback as PrimeDelegate;
 }
Esempio n. 4
0
 public void AddDelegate(PrimeDelegate callback)
 {
     callbacks = Delegate.Combine(callbacks, callback) as PrimeDelegate;
 }
Esempio n. 5
0
File: Program.cs Progetto: cayori/gp
 // 콜백 메서드를 삭제
 public void RemoveDelegate(PrimeDelegate callback)
 {
     callbacks = Delegate.Remove(callbacks, callback) as PrimeDelegate;
 }
Esempio n. 6
0
 public void RemoveDelegate(PrimeDelegate _delegate)
 {
     mPrimeDelegate = Delegate.Remove(mPrimeDelegate, _delegate) as PrimeDelegate;
 }
Esempio n. 7
0
 public void AddDelegate(PrimeDelegate _delegate)
 {
     mPrimeDelegate = Delegate.Combine(mPrimeDelegate, _delegate) as PrimeDelegate;
 }
Esempio n. 8
0
 public void AddDelegate(PrimeDelegate callback)
 {
     callbacks += callback;
 }
 public void RemoveDelegate(PrimeDelegate callback)  // 델리게이트에 안쓰는 콜백 메소드를 해지
 {
     //Delegate.Remove(callbacks, callback) as PrimeDelegate;  // 이것도 마찬가지로 이렇게만 쓸 수 없다.
     callbacks = Delegate.Remove(callbacks, callback) as PrimeDelegate;  // 꼭 델리게이트에 대입하도록
     //callbacks -= callback;    // 이렇게 써도 된다.
 }
 public void AddDelegate(PrimeDelegate callback)     // 델리게이트에 콜백 메소드를 결합
 {
     //Delegate.Combine(callbacks, callback) as PrimeDelegate; // 이렇게만 쓰면 안된다.
     callbacks = Delegate.Combine(callbacks, callback) as PrimeDelegate; // 이렇게 델리게이트 대입을 해야 한다.
     //callbacks += callback;    // 이렇게 써도 상관없다.
 }