On Tuesday August 1st I was one of the presenters at the San Diego .NET Developers Group (http://www.sddotnetdg.org/). The evening focused on a discussion of new features in Visual Basic and C# under .NET 2.0. I handled the Visual Basic portion of the presentation, while my coworker Adam Calderon handled the new features in C# presentation. Attached to this post are the slides that cover some of the new features in Visual Basic .NET.
NewVBin2.pps (1.76 MB)
Following our presentations there was a brief open discussion regarding the choice of VB vs. C#. The consensus was that most developers should learn both languages and that unlike the VB6 vs. C++ debate in COM that VB vx. C# really didn't offer a great deal of difference in productivity. Each has some specific advantages, but nothing which should cause an organization to choose one over the other.
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.