Maison  >  Article  >  développement back-end  >  Explication des exemples de délégation dans .net 2.0

Explication des exemples de délégation dans .net 2.0

零下一度
零下一度original
2017-06-24 09:43:131326parcourir

Depuis que .net 2.0 a introduit les méthodes anonymes, la manière de créer des délégués peut être simplifiée.

Délégation en .net 2.0

Avec la méthode anonyme, l'exemple de l'article précédent peut être simplifié à :

 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
           }

Comme vous pouvez le constater, vous n'avez plus besoin de définir les types et les méthodes séparément, il vous suffit d'utiliser la syntaxe en ligne pour les implémenter.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn