Professional ASP.NET 2.0 Special Edition
by Bill Evjen, Scott Hanselman, Devin Rader, Farhan Muhammad, S. Srinivasa Sivakumar
Appendix A. Visual Basic 8.0 and C# 2.0 Language Enhancements
A lot has changed with the 2.0 release of .NET. Not only are there dramatic changes to ASP.NET (shown throughout this book), but also considerable changes have been made to the IDE, Windows Forms, Visual Basic, C#, and more. This chapter focuses on the changes to Visual Basic and C# languages because these are the two languages most commonly used for ASP.NET development. Because of their heavy use in Web application development, it is vital to understand the capabilities of these languages and the direction they are taking.
One of the greatest changes to Web application development in the Microsoft world is .NET's use of true object-oriented languages such as Visual Basic .NET and C# to build Web applications. No longer are you limited to working with interpreted languages such as VBScript. Although they have only recently been introduced to the Web application world, these object-oriented languages are continuing to evolve, bringing new features to Web application development.
This appendix focuses on some of the important changes that have occurred to both Visual Basic and C# with this latest release of the .NET Framework. Although not all language changes are covered here, what is covered can be applied directly to your ASP.NET 2.0 applications.
Overview of the Changes
Both Visual Basic and C# have undergone changes with the release of the .NET Framework 2.0. Some of the changes have occurred in both of the languages, ...