Chapter 2. The Visual Basic Language
When Visual Basic .NET first appeared, loyal VB developers were
shocked to find dramatic changes in their favorite language.
Suddenly, common tasks such as instantiating an object and declaring
a structure required new syntax, and even basic data types like the
array had been transformed into something new. Fortunately, Visual
Basic 2005 doesn't have the same shocks in store.
The language changes in the latest version of VB are refinements that
simplify life without making any existing code
obsolete. Many of these changes are language features imported from
C# (e.g., operator overloading), while others are completely new
ingredients that have been built into the latest version of the
common language runtime (e.g., generics). In this chapter,
you'll learn about all the most useful changes to
the VB language.