Ce bout de code, vous montre comment appeller une fonction de facon asynchrone
il y a trois exemples, le premier appelle l'addition, puis renvoie le resultat dans le thread principale, le deuxieme exemple appelle une autre fonction dans le second thread à la suite de l'addition
le troisieme : celui la est entierement de moi, il montre comment appeller un Service Web, et afficher un message d'attente, j'ai pas mis l'exemple 3 dans le application.console car je me sers d'un label.
/!\ Attention si vous fermer le thread principale avant la fin du thread secondaire, les données du thread secondaire seront perdus
Cet exemple n'est pas tout à fait de moi, c'est la traduction, d'un exemple VB.net tiré du livre de Richard Clark (c2i.fr) "Au coeur de Visual Basic.net"
J'ai mis un zip, mais attention, j'ai créer le code avec Visual C# Express 2005 Beta, donc il vous faut absolument la framework 2.0 pour faire fonctionner l'application.
Pour la telecharger : --> http://lab.msdn.microsoft.com/express/