Contenu du cours
C# Avancé Avec .NET
C# Avancé Avec .NET
Délégués
Points Importants :
Les délégués sont des types qui peuvent référencer des méthodes d'un certain type de signature ;
Les délégués nous permettent de passer des méthodes en tant qu'arguments ;
La syntaxe pour créer un nouveau type de délégué est la suivante :
delegate <return type> <type name> (parameter1, parameter2, …);
;Nous pouvons créer une variable en utilisant un type de délégué et lui assigner une référence de méthode en utilisant la syntaxe suivante :
DelegateTypeName variableName = methodName;
;Plus de méthodes peuvent être ajoutées à une instance de délégué en utilisant l'opérateur
+=
;Les méthodes peuvent être supprimées d'une instance de délégué en utilisant l'opérateur
-+
;Dans le cas où il y a plusieurs méthodes dans une instance de délégué qui retournent une valeur, la valeur de la dernière méthode exécutée est retournée ;
1. Qu'est-ce qu'un délégué en C# ?
2. Laquelle des syntaxes suivantes est correcte pour déclarer un délégué nommé "MyDelegate" qui prend un paramètre entier et ne retourne rien ?
Merci pour vos commentaires !