Модификатор virtual используется для изменения объявлений методов, свойств, индексаторов и событий и разрешения их переопределения в производном классе. В переводе на понятный язык, это означает что методы уже реализованы, но если их реализация не нравится, то их можно переопределить, сделав свою реализацию.




