<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      委托使用

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

      namespace Test
      {
          
      public class Test
          
      {
              
      //委托Delegate
              
      //想象成C++中的函數指針,但是不同在于delegate完全面向對象——機封裝方法有封裝對象實例(歷史)
              
      //定義委托實際上是定義一個類型的委托,不是一個具體的實例
              
      //委托類型指定它代表的方法的返回類型和參數表
              
      //它代表具有相同參數列表和返回類型的任何方法
              public delegate double ProcessAnything(double d);
              
      //創建委托實例——new關鍵字
              ProcessAnything pa = new ProcessAnything(account);
              
      public static double account(double d)
              
      {
                  
      return d;
              }

              
      //括號里面是實例方法,此方法必須和代理聲明的返回類型和參數列表相同
              
      //委托的調用通過輸入委托實例的名稱和要傳遞給委托所表示的方法的參數
              public static double Compute(double t, ProcessAnything pa)
              
      {
                  
      return pa(t);
              }

          }


          
      //實例
          public class Student
          
      {
              
      public delegate string AdviseDelegate(int score);
              
      public AdviseDelegate AdviseDelegateInstance;

              
      public int score;
              
      public void SetScore(int value)
              
      {
                  
      if (value > 100 || value < 0)
                  
      {
                      Console.WriteLine(
      "Wrong");
                  }

                  
      else
                  
      {
                      score 
      = value;
                      
      if (AdviseDelegateInstance != null)
                      
      {
                          
      string result = AdviseDelegateInstance(score);
                          Console.Out.WriteLine(
      "Result:" + result);
                      }

                  }

              }

          }


          
      public class Teacher
          
      {
              
      public string Advise(int score)
              
      {
                  
      if (score < 60)
                  
      {
                      Console.WriteLine(score 
      + "Add Oil");
                      
      return "Not Pass";
                  }

                  
      else
                  
      {
                      Console.Out.WriteLine(score 
      + "Good not Perfect");
                      
      return "Pass!";
                  }

              }

          }


          
      class MainClass
          
      {
              [STAThread]
              
      static void Main(string[] args)
              
      {
                  Teacher teacher 
      = new Teacher();
                  Student student 
      = new Student();
                  student.AdviseDelegateInstance 
      = new Student.AdviseDelegate(teacher.Advise);
                  Console.WriteLine(
      "Student got 49");
                  student.SetScore(
      49);
                  Console.WriteLine(
      "Student got 87");
                  student.SetScore(
      87);
                  Console.ReadLine();
              }

          }

          
      }
      posted @ 2008-01-22 08:29  love .net FrameWork  閱讀(505)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 精品无码国产自产拍在线观看蜜| 熟妇无码熟妇毛片| 粉嫩av一区二区三区蜜臀| 一区二区三区av天堂| 亚洲成av人片天堂网无码| 亚洲色大成网站www久久九| 国产粉嫩美女一区二区三| 宁安市| 人妻中文字幕亚洲一区| 午夜国产精品福利一二| 韩国无码AV片午夜福利| 蜜桃臀av一区二区三区| av永久天堂一区| 又大又粗欧美成人网站| 精品免费国产一区二区三区四区| 久热这里只有精品在线观看| 国产草草影院ccyycom| av中文字幕国产精品| 国色天香中文字幕在线视频 | 深夜释放自己在线观看| 夜鲁鲁鲁夜夜综合视频| 欧美又黄又大又爽a片三年片 | 国产午夜福利在线视频| 亚洲中文字幕无码一区无广告 | 中文字幕亚洲综合第一页| 极品少妇无套内射视频| 中文字幕国产精品综合| 黄色A级国产免费大片视频| 97人妻无码一区| 国产高颜值极品嫩模视频| 日韩精品有码中文字幕| 少妇午夜福利一区二区三区| 香蕉EEWW99国产精选免费| 兴城市| 久久国产精品老女人| 丰满的女邻居2| 免费无码又爽又刺激成人| 亚洲午夜无码久久久久蜜臀av | 中文字幕日韩一区二区不卡| 久久人与动人物a级毛片| 久久婷婷五月综合色欧美|