Heim >Backend-Entwicklung >C#.Net-Tutorial >Erläuterung von Delegationsbeispielen in .net 2.0

Erläuterung von Delegationsbeispielen in .net 2.0

零下一度
零下一度Original
2017-06-24 09:43:131417Durchsuche

Da .net 2.0 anonyme Methoden eingeführt hat, kann die Erstellung von Delegaten vereinfacht werden.

Delegation in .net 2.0

Mit der anonyme Methode kann das Beispiel im vorherigen Artikel vereinfacht werden zu:

 1 namespace DelegateDemo 2 
 { 3     //声明委托 4     
 public delegate void MyDel(string arg1, string arg2);
  5  6     class Program 7     
  { 8         static void Main(string[] args) 9         
  {10             //.net 2.0中的委托11 12           
   //创建委托,使用匿名方法13          
       MyDel myDel = delegate(string arg1, string arg2)14             
       {15               
         Console.WriteLine(string.Format("arg1:{0},arg2:{1}", arg1, arg2));16            
          };17 18             //调用委托19             myDel("aaa", "bbb");
          20 21             Console.ReadKey();
          22         
          }
          23     
          }
          24
           }

Wie Sie sehen, müssen Sie Typen und Methoden nicht mehr separat definieren, sondern müssen nur noch die Inline-Syntax verwenden, um sie zu implementieren.

Das obige ist der detaillierte Inhalt vonErläuterung von Delegationsbeispielen in .net 2.0. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn