Arv lader en klasse udlede fra en baseklasse og genbruge og udvide dens medlemmer. Polymorfi lader dig behandle udledte objekter gennem en basetype, hvor den korrekte overridden metode kaldes under køretid (via virtual/override). Disse er kernemekanismer i objektorienteret programmering i C#.
Arv
{
Name { ; ; }
=> ;
}
:
{
=> ;
=> Console.WriteLine();
}
dog = Dog { Name = };
dog.Name;
dog.MakeSound();
