Inheritance in C# and .NET

This tutorial introduces you to inheritance in C#. Inheritance is a feature of object-oriented programming languages that allows you to define a base class that provides specific functionality (data and behavior) and to define derived classes that either inherit or override that functionality.
 
Prerequisites
 
This tutorial assumes that you've installed .NET Core. For installation instructions, see .NET Core installation guide. You also need a code editor. This tutorial uses Visual Studio Code, although you can use any code editor of your choice.
 
Continue here>>