What are some good exercises that an intermediate/advanced VB.NET web programmer should to do gain syntax chops on C#?
I imagine some good examples would be:
If you have a basic grasp of the language, I would recommend working through project Euler (http://projecteuler.net/) in C#. It starts out very easy and slowly becomes more and more difficult, requiring you to learn more about the language [you are using to develop the solutions] in order to solve the problems.
It may make sense to pick up a C# reference book, if you haven't already.
I think you will be surprised how quickly you transition.