Bonjour,
Je n'ai pas compris le principe des delegates en c#, comment les utiliser ? à quoi servent ils ?
Bonjour,
Je n'ai pas compris le principe des delegates en c#, comment les utiliser ? à quoi servent ils ?
Bonjour,
Le concept de delegate en .NET est tout simplement la vision "objet" du pointeur de fonction en C. Basiquement, cela permet d'appeler une métbhode sans avoir connaissance de la référence de l'objet cible, mais en ayant seulement la référence à la méthode.
Il n'y a pas, à ma connaissance, d'équivalent direct en Java, qui doit utiliser des pattern style "Listener" pour compenser.
Un article sur les delegate C# vus d'un point de vue Java :
http://onjava.com/pub/a/onjava/2003/...delegates.html
Un petit exemple ici : http://www.codeproject.com/Articles/...ctical-Example
Partager