This tutorial will teach you inheritance in C#.net Core step by step.



First step i have created the class Address. class has the properties HouseNo,Street,City.
after that i have created the HouseAddress class which has a the properties HouseName after that i have created ShopAddress class which has a the properties ShopName. inside the main method of the programme you can see different of object creation. i attached with the video tutorials you can understand well.
Inheritance example
using System;
namespace ConsoleApp4
{
class Program
{
static void Main(string[] args)
{
Address a = new Address();
a.HouseNo = "1233";
Console.WriteLine(a.HouseNo);
HouseAddress h = new ShopAddress();
h.HouseName = "Alesa";
Console.WriteLine(h.HouseName);
ShopAddress s = new ShopAddress();
s.ShopName = "Ego";
Console.WriteLine(s.ShopName);
}
}
class Address
{
public string HouseNo { get; set; }
public string Street { get; set; }
public string City { get; set; }
}
class HouseAddress : Address
{
public string HouseName { get; set; }
}
class ShopAddress : HouseAddress
{
public string ShopName { get; set; }
}
}i have attached the video link below. which will do this tutorials step by step.