This subject always seems to be hotly debated on here - personally I use both (mainly because I have to for work).. However, here is a semi-decent write up of the differences :
Yup, it doesn't matter which language you use—in fact, if you download Reflector, you can open up your compiled .NET applications and view the decompiled source in VB.NET, C#, MC++, or Delphi.
Just to point out, there are a few inaccuracies in there: the autocompletion support in C# is actually just as good as that in the VB.NET environment (I actually find it to be more helpful as it doesn't try and do things you don't want it to).
But yes, it's largely down to preference in syntax, although in my opinion C#'s is terser, more versatile and just nicer to work with generally.
Just to point out, there are a few inaccuracies in there: the autocompletion support in C# is actually just as good as that in the VB.NET environment (I actually find it to be more helpful as it doesn't try and do things you don't want it to).
Agreed, the whole article has a bias towards VB.Net - however, it does get accross the main points (as you state) quite well. Just learning .net and the programming principles around it can be more important than which language you use.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.