Arv lar en klasse arve fra en baseklasse, og gjenbruke og utvide dens medlemmer. Polymorfisme lar deg behandle avledede objekter gjennom en basetype, med riktig overordnet metode kalt ved kjøretid (via virtual/override). Dette er kjernemekanismer i objektorientert programmering i C#.
Arv
{
Name { ; ; }
=> ;
}
:
{
=> ;
=> Console.WriteLine();
}
dog = Dog { Name = };
dog.Name;
dog.MakeSound();
