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:
I think best exercise would to build something for yourself.
This way you can to define your scope, to "negotiate" new features and to write new code just for fun.
You could also to solve again problems you already know; for instance, I recommend trying to solve some problems from Project Euler in C#.