VB.NET and the .NET Framework

What does all this mean for Visual Basic? Plenty. VB.NET has been implemented as a fully compliant .NET language, which means that it compiles to managed code that runs on the CLR. It can use all the features of the .NET Framework and is fully on par with the new language C#, which was designed explicitly for .NET. VB.NET now supports inheritance, the explicit definition of interfaces, structured exception handling, strong type checking, free threading, and a more general event model. Visual Basic now does not take a back seat to any language.

The basic syntax of VB.NET is the same as in previous versions, but there are some differences in details. On the whole, when you get used to it, the new features are more ...

Get Application Development Using Visual Basic® and .NET 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.