Register now or log in to join your professional community.
The languages are pretty much the same, at best dialects of each other. Personally, I prefer C#, and you'll find a greater community in C#. Contrary to other answers, there is nothing the one language does significantly better or differently from the other. However, there are some things both languages do better than the other, Things VB do better:
Things C# does better
And probably a lot of more stuff, that’s all I can think of right now :)
C# is better suited for developing enterprise application versus VB.NET
C# is preferred in industrial standards , how ever if you want to use more system internals and inter op services that your website earlier used it is better to continue in VB .NET itself.
VB .NET compiler is bit slower than C# rest all remains same in both language standards