■ VB.NET is case-insensitive, while c# isn't.
■ VB.NET supports optional parameters but C# doesn't.
■ The 'With' construct in VB.NET. Very handy. Absent in C#
■ VB.NET is the only language in VS that compiles your complete code in the background. Makes VB.NET one of the most powerful languages and the reason VB.NET community loves it.
■ VB.NET contains the best Intelli-sense engine and again the major factor of its popularity.
■ To-Date, no other language has managed to beat VB.NET in UI perspective. Large companies use VB.NET as the front end and C#.NET for building the middle layer.
■ C# does not support indexed properties, which VB.NET and C++ support.
And the list goes on increasing...
Originally Posted by Microsoft
All that matters is that if you are innovative you can do pretty much everything regardless of the language you are using.
If you're not innovative then you can't do shit even by using C++.
C++ is powerful. VB.NET can have the same power but its syntax structure doesn't allow that. Its directed towards the ease of use.
And again remember, C# and VB.NET are almost equally powerful because they both compile to IL and use Common Language Runtime.
I'll suggest VB.NET, because of its stunning code editing functionalities. Will help you a lot in writing quick and efficient code.
■ VB.NET supports optional parameters but C# doesn't.
■ The 'With' construct in VB.NET. Very handy. Absent in C#
■ VB.NET is the only language in VS that compiles your complete code in the background. Makes VB.NET one of the most powerful languages and the reason VB.NET community loves it.
■ VB.NET contains the best Intelli-sense engine and again the major factor of its popularity.
■ To-Date, no other language has managed to beat VB.NET in UI perspective. Large companies use VB.NET as the front end and C#.NET for building the middle layer.
■ C# does not support indexed properties, which VB.NET and C++ support.
And the list goes on increasing...
If you're not innovative then you can't do shit even by using C++.
C++ is powerful. VB.NET can have the same power but its syntax structure doesn't allow that. Its directed towards the ease of use.
And again remember, C# and VB.NET are almost equally powerful because they both compile to IL and use Common Language Runtime.
I'll suggest VB.NET, because of its stunning code editing functionalities. Will help you a lot in writing quick and efficient code.

