Chapter 6. VB.NET in the .NET Framework

VB.NET as a language has become much more elegant and powerful than previous versions of Visual Basic. To fully use its capabilities, you need to understand how it works within the .NET Framework. We begin with the root class Object. Collections are examined next, including the methods of the Object class that should be overridden to tap into the functionality provided by the .NET Framework. We then introduce interfaces, which allow you to rigorously define a contract for a class or structure to implement. In VB.NET a class can implement multiple interfaces, even though it can inherit implementation from only one class. Interfaces allow for dynamic programming. You can even query a class at runtime to see ...

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.