Appel de la méthode c# avec l'objet de l'expéditeur et EventArgs
Comment puis-je appeler la méthode suivante manuel?
private void NetworkResponseReceived(object sender, Network.ResponseReceivedEventArgs e)
{
ExecuteTask();
}
avec quelque chose comme:
NetworkResponseReceived();
ce qui doit être inséré à l'intérieur des parenthèses?
NetworkResponseReceived(ce, EventArgs.Vide);
",//Un code aléatoire" Est-ce la façon dont vous êtes en programmation?
Édité pour vous.
Je pense que le point que tim fait est que si vous avez le code qui doit s'exécuter dans le gestionnaire d'événements et à l'extérieur, facteur d'une méthode séparée puis d'appeler la méthode à partir de deux endroits
",//Un code aléatoire" Est-ce la façon dont vous êtes en programmation?
Édité pour vous.
Je pense que le point que tim fait est que si vous avez le code qui doit s'exécuter dans le gestionnaire d'événements et à l'extérieur, facteur d'une méthode séparée puis d'appeler la méthode à partir de deux endroits
OriginalL'auteur Max | 2013-03-05
Vous devez vous connecter pour publier un commentaire.
Évidemment, vous pouvez l'appeler de cette façon
Mais ce serait mentir. Gestionnaire s'attend à ce que la réponse est reçue (d'un objet), ce qui n'est pas vrai. Je pense que c'est mieux d'extraire la manipulation de la logique dans la méthode distincte. Et d'appeler cette méthode à la fois à partir de votre code et de gestionnaire. Comme ceci:
Et d'appeler tout simplement la même méthode, à partir d'autres lieu:
OriginalL'auteur Sergey Berezovskiy
Cela devrait fonctionner:
OriginalL'auteur Sani Singh Huttunen
Essayer comme cela;
OriginalL'auteur Soner Gönül