Pour relancer un peu le débat, j'ai un exemple simple qui fait que je risque de ne jamais basculer vers C# (même s'il m'arrive d'en faire un peu de temps en temps pour le fun 
)
en asp.net, avec vb.net on gère les évènements de la façon suivante :
	
	Public Sub rechercher_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rechercher.Click
 Handles permet d'associer l'évènement rechercher.Click à ma procédure rechercher_Click
Donc quand je déclare ma procédure, en 2 mots j'y associe un évènement d'un webform.
En C# c'est pas tout à fait pareil : 
Dans mon InitializeComponent() je dois déclarer toutes mes procédures et y associer les évènements.
	
	this.DataGrid1.ItemCommand  += new System.EventHandler(this.DataGrid1_ItemCommand);
 et c'est aprés que je peux faire ma procédure :
	
	1 2 3
   | public void rechercher_Click(System.Object sender, System.EventArgs e)
{
} | 
 Alors c'est peut-être moi qui n'ai pas su trouver un moyen d'associer un procédure à un évènement "à la volée" mais je trouve la syntaxe C# assez génante et bien moins claire que celle du VB.NET sur ce point là.
						
					
Partager