Syntax Changes and New Language Features

VB.NET has many new language features and syntax changes. It has new data types and operators, a new implementation of arrays; it also introduces structures into the language, structured exception handling, support for multithreading, and true object-oriented functionality.

Data Types

Because VB.NET was built with the Common Language Runtime (CLR) in mind, many data type changes were necessary. These changes include everything being inherited from the base class Object, the replacement of the Variant type, new size and value ranges for the Integer types, changes to the String type, and the addition of a Decimal type.

Object Base Class

One of the more important data type changes for VB.NET is that everything—including ...

Get Building e-Commerce Sites with the .NET Framework 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.