Skip to main content
Post Made Community Wiki
Source Link
Ryan Hayes
  • 20.1k
  • 4
  • 71
  • 116

C# because I can switch between it and Java with minimal effort

VB.NET is entirely different syntax. C#, being similar to Java and other languages gives me a better position to quickly adapt to new things. Since the output of C# and VB.NET are virtually interchangeable, it makes sense to go with C#. Plus, if your company's code is in C#, you're more likely to be able to train a Java developer how to code C# than a Java developer VB. There are only subtle advantages, but subtle is still an advantage.