This video explains the concept of C# Inheritance - what C# inheritance is, how we can relate it to natural inheritance, in which case of programming we should use inheritance, and what are the related concepts in C# inheritance. Understanding such use cases will help you in the implementation of inheritance wherever needed. I have also talked about how to identify IS A relationship to and when actually we should use inheritance between two classes.

I have taken multiple practical scenarios as examples for use-cases where you can utilize the power of inheritance. I have also included a discussion on how inheritance works in C#. What a base class is and what a derived class is. I have covered most of the related concepts so that the learning of inheritance becomes very easy and effective. In the end, I have also demoed code examples.

If you find it useful give it, a thumbs up and comment would be nice.

I am a C# Corner MVP, speaker and Tech Lead. I just love working on new technologies. I am working on Microsoft Technologies for around 7.5 years. Be it ASP.NET, ASP.NET Core, Angular or SQL Server. I founded an educational startup SSChelp platform which helps aspirants who are preparing for govt. services in India. I run a YouTube channel "C# Jaguar" to help professionals working in MS technologies. You can Google my name Kapil DG to know more.