Inheritance એક વર્ગને બેઝ વર્ગમાંથી વ્યુત્પન્ન કરવા દે છે, તેના સભ્યોને પુનઃ વાપરતા અને તેમને વિસ્તૃત કરતા. Polymorphism તમને વ્યુત્પન્ન ઑબ્જેક્ટ્સને બેઝ પ્રકાર દ્વારા પ્રક્રિયા કરવા દે છે, જેમાં સાચું overridden method runtime પર કહેવાય છે (virtual/override દ્વારા). આ C# માં મુખ્ય OOP મિકેનિઝમ છે.
Inheritance
{
Name { ; ; }
=> ;
}
:
{
=> ;
=> Console.WriteLine();
}
dog = Dog { Name = };
dog.Name;
dog.MakeSound();
