Well this is the most debatable issue in .NET community and people treat there languages like religion.

Most Of people want to know the difference between these two .Net Languages.

Its a subjective matter which language is best. Some like VB.NET's natural style and some like professional and terse C# syntaxes.

Both use the same framework and speed is also very much equivalents.


But still let's list down some major differences between them :

Advantages VB.NET :

Advantages of C#: