février
2007
Bien que je continue de préférer le C#, je dois reconnaître que Vincent et Akop m’ont fait découvrir deux choses intéressantes en VB qui n’existent à priori pas en C# :
Les handles :
DirectCast(sender, Button).Text = "ok"
End Sub
Dans ce cas et le click sur Button1 et le click sur Button2 affecteront « ok » au bouton cliqué.
Cela est intéressant car on sait tout de suite quels sont les évènements liés à la méthode (à condition de ne pas faire de AddHandler par ailleurs).
L’autre point est, à mes yeux, moins intéressant mais l’est tout de même. Il s’agit du GrouBox « Propriétés de l’infrastructure d’application Windows » dans les propriétés du projet :
Un dernier point que j’aime bien en VB c’est les mots clés MustInherit, NotInheritable, Inherits, Implements, Overridable à la place des abtract, sealed, :, :, virtual. Je trouve que les termes VB sont plus clairs.