Although Visual Basic has supported its own mechanism for handling errors for as long as the "Visual" has been attached to the product's name, the techniques.

VB.NET has adopted several functions and traits of other OOP languages, including Java. Visual Basic.NET has turned primitive types (strings, integers, doubles, etc.) into objects with properties and methods; it has introduced Java-style.