Contenu du cours
C# Avancé Avec .NET
C# Avancé Avec .NET
1. Introduction au Développement de Bureau 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 ?
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 1