Summary

The size of this chapter alone should indicate how extensive the changes to VB .NET are. Some people may try to play down the changes to VB .NET. In some ways, VB .NET is still VB, but if that's all anyone sees, they are missing the bigger picture.

In this chapter, you learned that VB .NET is an object-oriented system, having a root class of Object. All classes and structures inherit from the root Object class. You also learned that the Type idiom was replaced with the more powerful Structure idiom. Simple data types actually have lineage descending from Object and ValueType, making primitive types more advanced but just as easy to use as VB6 primitives.

If you find yourself feeling a little lost as you proceed with your study of VB .NET, ...

Get Visual Basic® .NET Unleashed 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.