Le code:Comment utiliser délégué en C# pour Dictionnaire <int, Liste <string>>
[1]
private delegate void ThreadStatusCallback(ReceiveMessageAction action,
Dictionary<int, List<string>> message);
[2]
Dictionary<int, List<string>> messagesForNotification =
new Dictionary<int, List<string>>();
[3]
Invoke(new ThreadStatusCallback(ReceivesMessagesStatus),
ReceiveMessageAction.Notification , messagesForNotification);
[4]
private void ReceivesMessagesStatus(ReceiveMessageAction action, object value)
{
...
}
Comment puis-je envoyer les deux variables de type ReceiveMessageAction
respectivement Dictionary<int, List<string>>
à la méthode ReceivesMessagesStatus
.
Merci.
J'ai une fonction qui est exécutée dans un thread. Ici, je crée un objet de type Dictionary <int, List <string>>
et en utilisant une délégation, je veux utiliser cet objet dans mon formulaire.
Une partie du code est au-dessus: [1] Decraration du délégué [2] L'objet [3] L'appel du délégué [3] la fonction Lorsque l'objet ont besoin d'être envoyer
Pourriez-vous élaborer un peu? – James