Inheritance ஒரு வகுப்பை அடிப்படை வகுப்பிலிருந்து பெறச் செய்து, அதன் உறுப்பினர்களை மீண்டும் பயன்படுத்தவும் விரிவுபடுத்தவும் அனுமதிக்கிறது. Polymorphism பெறப்பட்ட பொருட்களை அடிப்படை வகையின் மூலம் நடத்த அனுமதிக்கிறது, சரியான переопределённая முறை runtime இல் அழைக்கப்படுகிறது (virtual/override வழியே). இவை C# இல் மূல OOP பদ்ধதிகளாகும்.
