Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Délégués | GUI Interactif
C# Avancé Avec .NET
course content

Contenu du cours

C# Avancé Avec .NET

C# Avancé Avec .NET

1. Introduction au Développement de Bureau avec .NET
2. GUI Interactif
3. Threading
4. Génériques et Réflexion

book
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 ?

Qu'est-ce qu'un délégué en C# ?

Qu'est-ce qu'un délégué en C# ?

Sélectionnez la réponse correcte

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 ?

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 ?

Sélectionnez quelques réponses correctes

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 1
We're sorry to hear that something went wrong. What happened?
some-alt