Comment puis-je faire mon propre événement en C#?
Comment puis-je faire mon propre événement en C#?
Vous devez vous connecter pour publier un commentaire.
Comment puis-je faire mon propre événement en C#?
Vous devez vous connecter pour publier un commentaire.
Voici un exemple de création et d'utilisation d'un événement avec C#
event
partie de la classe.J'ai un exposé complet des événements et des délégués dans mon les événements de l'article. Pour le plus simple des cas, vous pouvez simplement déclarer un événement public et le compilateur va créer à la fois un événement et un champ de garder une trace des abonnés:
Si vous avez besoin de plus compliqué d'abonnement/désabonnement de la logique, vous pouvez le faire de manière explicite:
Vous pouvez déclarer un événement avec le code suivant:
Un délégué personnalisé type, au lieu de Gestionnaire d'événements peut être utilisé si nécessaire.
Vous pouvez trouver des informations détaillées/tutoriels sur l'utilisation des événements .NET dans l'article Les Événements Tutoriel (MSDN).
de le faire, nous devons connaître les trois composantes
firing the Event
responding to the Event
l'Événement lui-même
un. Événement
b .EventArgs
c. EventArgs énumération
maintenant permet de créer un Événement qui a déclenché quand une fonction est appelée
mais j'ai mon ordre de la résolution de ce problème comme ceci: je suis l'aide de la classe avant que j'ai créer il
le lieu responsable de
responding to the Event
NetLog est une classe statique, je vais l'Expliquer plus tard
la prochaine étape est
le lieu responsable de
firing the Event
la troisième étape
J'ai déformé Le Cas dans une classe appelée NetLog
cette classe contient maintenant
the Event
,EventArgs
etEventArgs Enums
etthe function
responsable pour le tir de l'événementdésolé pour cette longue réponse