Inheritance ایک class کو base class سے derive کرنے کی اجازت دیتا ہے، جس سے اس کے members دوبارہ استعمال اور توسیع کیے جا سکتے ہیں۔ Polymorphism آپ کو derived objects کو base type کے ذریعے treat کرنے دیتا ہے، جہاں runtime پر درست overridden method کو call کیا جاتا ہے (via virtual/override)۔ یہ C# میں بنیادی OOP میکینزمز ہیں۔
Inheritance
{
Name { ; ; }
=> \