13.3. Summary

This chapter described the features that differentiate C# and VB.NET. It would appear that C#, with anonymous methods and iterators, is slightly ahead of the game. However, not being able to write anonymous methods and iterators does not limit the code that a VB.NET developer can write. The two primary .NET languages, C# and VB.NET, do have different objectives, but despite their best attempts to differentiate themselves they are constrained by the direction of the .NET Framework itself. In the long run there will be language parity, with differences only in the syntax and the functionality within Visual Studio.

The next chapter looks at the My namespace, which combines a rich class library with a powerful application model to deliver a framework with which developers can truly be more productive.

Get Professional Visual Studio® 2008 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.