Summary
In this chapter, you learned about local functions and operators, delegates and events, implementing interfaces, generics, and deriving types using inheritance and OOP. You also learned about base and derived classes, and how to override a type member, use polymorphism, and cast between types.
In the next chapter, you will learn how .NET 5 is packaged and deployed, and in the subsequent chapters the types that it provides you with to implement common functionality such as file handling, database access, encryption, and multitasking.