October 2019
Intermediate to advanced
818 pages
18h 2m
English
This chapter is about deriving new types from existing ones using object-oriented programming (OOP). You will learn about defining operators and local functions for performing simple actions, delegates and events for exchanging messages between types, implementing interfaces for common functionality, generics, the difference between reference and value types, inheriting from a base class to create a derived class to reuse functionality, overriding a type member, using polymorphism, creating extension methods, and casting between classes in an inheritance hierarchy.
This chapter covers the following topics:
Read now
Unlock full access