justement, entrele C# et le VB.NET il y a beaucoup moins de différence qu´entre le VB6 et le VB.NET.
C´est le même langage, sauf que la syntaxe est différente.
Mais tu peut trouver sur le web des logiciels (ou des sites) qui te convertissent automatiquement du code C# en code VB.NET et vice versa.