pricerc wrote:lol.
As much as I like VB, I don't blame you.
Unless I'm doing extensive XML manipulation, which VB's XML literals make easy to read, I generally choose C# over VB for new projects.
It was not exactly a decision within my control - from the wiki of the library,
ICSharpCode/CodeConverter that we used:
C# - VB
In most cases, if you aren't absolutely sure it's right for your situation, I wouldn't recommend moving serious production code from C# to VB en masse.
The language is a second class citizen with fewer features, tools and developers. It also has a whole collection of subtle quirks which can hide issues and make it very hard to write reliable, maintainable, performant code
Surveys show it's one of the most 'dreaded' languages.
Because of the above, there has been less demand for conversion in this direction and hence the conversion quality is worse (e.g. Recent c# features aren't well supported)
It's the last sentence that was of concern for us.