Java蜘蛛人 歡迎大家

          歡迎大家 來到我的blog , 如果我身邊的朋友 有什么不懂可以直接來問我 我會細心的幫助你的. 如果網(wǎng)絡上的朋友有什么不懂的 可以加我Java蜘蛛人 QQ48187537
          posts - 54, comments - 192, trackbacks - 0, articles - 1

          教使用C#里的委托

          Posted on 2007-11-22 18:00 Java蜘蛛人 --鄭成橋 閱讀(224) 評論(0)  編輯  收藏
          using System;
          using System.Collections.Generic;
          using System.Text;

          namespace ConsoleApplication8
          {
              
          class Test
              
          {
                  
          public void show(int num1, int num2)
                  
          {
                      
          int d = num1 * num2;
                      Console.WriteLine(
          "相乘的結果{0}", d);
                     
                  }

                  
          public void show1(int num1, int num2)
                  

                      
          int h= num1 / num2;
                      Console.WriteLine(
          "相除的結果{0}",h);
                     
                     
                      
                  }

                  
          public void show2(int num1, int num2)
                  
          {

                      
          int c = num1 * num2*10;
                      Console.WriteLine(
          "相乘乘以10的結果{0}", c);
                  }

              }

          }




          using System;
          using System.Collections.Generic;
          using System.Text;

          namespace ConsoleApplication8
          {
              
          public delegate void Mydelegate(int num1,int num2);
              
          class Program
              
          {
                  
                  
          static void Main(string[] args)
                  
          {
                      
                      Test aa 
          = new Test();
                      
          //定義委托的好處就是這里 aa.show  如果該一下 改成aa.show1 這樣 代碼不用修改很多 達到的效果也是一樣的
                     Mydelegate [] dd ={new Mydelegate(aa.show),new Mydelegate(aa.show1),new Mydelegate(aa.show2)};
                     
          //dd[0](5,4);
                    haha(dd, 54);
                  }

                  
          public static void haha(Mydelegate[] asd, int x, int y)
                  
          {
                     
          for (int i = 0; i <= 2; i++)
                            asd[i](x, y);
                  }

              }

               
          }




          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 永川市| 石景山区| 专栏| 额济纳旗| 叙永县| 巩留县| 九龙坡区| 尚义县| 安乡县| 秦皇岛市| 博白县| 台北县| 华安县| 壶关县| 鄱阳县| 阳高县| 芮城县| 南陵县| 南阳市| 岳普湖县| 时尚| 金塔县| 宝兴县| 茂名市| 茌平县| 密山市| 庆城县| 河源市| 泸水县| 鄢陵县| 陈巴尔虎旗| 晋江市| 兴国县| 怀柔区| 遵义县| 寿阳县| 辽阳市| 泰安市| 眉山市| 民丰县| 周宁县|