Trashëgimia lejon një klasë të rrjedhë nga një klasë bazë, duke ripërdorur dhe zgjeruar anëtarët e saj. Polimorfizmi të lejon të trajtosh objekte të rrjedhura përmes një lloji bazë, me metodën e duhur të rishkruar të thirrur në kohën e ekzekutimit (përmes virtual/override). Këto janë mekanizma thelbësor të OOP në C#.
Trashëgimia
{
Name { ; ; }
=> ;
}
:
{
=> ;
=> Console.WriteLine();
}
dog = Dog { Name = };
dog.Name;
dog.MakeSound();
